Talent.com
Principal Software Engineer- JAVA
Principal Software Engineer- JAVASolutionreach • Lehi, Utah, United States
Principal Software Engineer- JAVA

Principal Software Engineer- JAVA

Solutionreach • Lehi, Utah, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Full-time

Description

Solutionreach is hiring a Principal Software Engineer-Java. This role is local to the Lehi Utah area and would have a hybrid work schedule of 2-3 days / week in-office requirement.

In this role you will join us in transforming the healthcare industry by growing our platform into the “next big thing” in the Enterprise Healthcare market. As a Principal Software Engineer, you will be a leader in one of the company's key products. You will help drive the development of the product while implementing top engineering practices and helping your team implement these practices. You will lead an agile scrum team of onshore and offshore resources.

Requirements

What will I need to thrive in this role?

  • 7+ years’ experience writing backend Java and Spring boot applications for deployment in both a Kubernetes and virtualized environment.
  • 7+ years’ experience with developing UI applications, including the use of reactive frameworks such as Vue JS, React, Angular, and the architectural concept of single page applications.
  • Solid understanding of caching systems such as Redis for caching repeated reads and access to improve performance.
  • Interface with members from other teams to architect & develop large scale software applications for both web server and cross-platform desktop applications.
  • Experience designing, writing, and debugging multi-threaded applications with considerations on performance, consistency, scalability, and cost.
  • Experience in Containerization using Docker and / or Kubernetes, and the deployment of containers into cloud-native workflows and local server infrastructure.
  • Experience with GCP Cloud technologies (or other cloud providers).
  • Experience with a variety of ANSI compliant SQL databases such as PostgreSQL, NoSQL databases, portable DB formats including Avro, SQLite, etc., and data warehousing concepts.
  • Mastery of unit testing and test-driven development, including development of strategies to best mock interfaces for testing.
  • Experience working on an agile team following SCRUM principles and helping to ensure that the team stays on track for deliverable targets.
  • Excellent interpersonal and communication skills and ability to document and propose system improvements as needed.
  • Prior experience leading a team of at least 5-7 developers and 2-3 QA testers, both in the US and from abroad.
  • Experience in healthcare and / or healthcare adjacent fields would be helpful.

What are the responsibilities of this role?

  • Lead your team to design, implement, test, and maintain Java based applications and UI applications that are the foundation of our SaaS platform. Participate in all technical aspects of team deliverables, including code reviews, quality, performance, maintainability, and scalability.
  • Work collaboratively with other teams to manage our deployment cycles, including creating deployment candidates, creating, and managing merge requests, and assisting our QA department with staging / production deployments.
  • Collaborate with other teams and help solve problems that may cross multiple systems.
  • Work under consultative direction toward predetermined long-range targets.
  • Use your creativity and expertise to solve problems in unique and novel ways.
  • Perform interviews as needed to backfill development openings as needed.
  • Work with Customer Service, Product and Clients at times to investigate, debug, and resolve client issues.
  • What does high performance look like?

  • You embody the tenets of our Credo : Team Members First, Communicate Clearly, Fearlessly Lead and Evolve, Bring Our Best Selves.
  • You are hungry, humble, and smart. You work together as a team to solve hard problems and deliver value to the business in a quick and efficient manner.
  • You win when your team wins. You fail fast, course-correct, and reset to accomplish goals as optimally as possible.
  • You are continually increasing your knowledge and skills, and you take the rest of the team with you. You are a thought leader on the team, and your actions and decisions reflect the needs of the business.
  • What is my potential for career growth?

    This role will have opportunities to move up in the company with a planned level progression process that will allow you to move through levels at your own pace and learning. How soon it happens is completely up to you and how hard you go after it. The team members who advance quickly are coachable. They do what it takes to get the job done and don’t give up easily. Literally, no job is beneath them.

    What is the team like?

    You will be part of an incredible scrum team of engineers. On this team, we have each other’s backs. We expect the best in each other and trust each other. We encourage ideas and we speak the truth, even when it’s unpopular. We strive to listen objectively before reacting. Every day we aim to bring our best selves. Your direct manager’s only goal is your success and help to get you where you want to be.

    Sounds great. What else do I need to know?

  • Fast Evolution : Solutionreach evolves quickly and constantly to succeed as a business. This means sometimes we switch gears halfway through a project, solve problems with minimal information, and roll with the punches.
  • Big Goals : We have a mission to transform healthcare, and you impact that directly. We demand high execution and strong results. You work smart and get it done.
  • Non-stop Learning : We care about personal development and have a culture of feedback, so your manager or team may have to tell you things that are difficult to hear and vice versa.
  • Differences : The last thing we want is hiring people who are just like us. This means you will work with others that you may not immediately click with or sometimes disagree with. That's not a bad thing. Be curious and compassionate. Be willing to change your mind. That's belonging in its true form : celebrating and finding genuine value in our differences.
  • What is the selection process?

  • A phone call with the Manager of Talent Acquisition
  • An interview with the Sr. Director of Engineering
  • A group interview with our VP of Engineering, Architects and other Principal Engineers
  • Solutionreach, Inc. is an equal opportunity employer and E-Verify participant. We welcome and encourage diversity in the workplace regardless of gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other characteristics protected by law.

    [job_alerts.create_a_job]

    Principal Software Engineer • Lehi, Utah, United States

    [internal_linking.related_jobs]
    Java Server Engineer

    Java Server Engineer

    TradeJobsWorkForce • 84045 Saratoga Springs, UT, US
    [job_card.full_time]
    Java Server Engineer Job Duties : Evaluates Web applications by studying systems flow, data usage, and ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Cloud Architect

    Principal Cloud Architect

    Western Governors University • Salt Lake City, UT, United States
    [job_card.full_time] +1
    If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Advanced Software Engineer

    Advanced Software Engineer

    Relativity • Salt Lake City, UT, United States
    [job_card.full_time]
    Are you looking for a hybrid or remote work opportunity? Are you looking for a role where you can develop user-facing AI features that reduce current user workflows by 10x.Are you seeking to join a...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Backend

    Senior Software Engineer, Backend

    Gabb Wireless • Lehi, Utah, United States
    [job_card.full_time]
    At Gabb, we're on a mission to bring back the magic of childhood.Think outdoor adventures and real connections! We create safe tech that lets kids be kids, even in a digital world.Why? Because fam...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Software Engineer, Backend

    Sr. Software Engineer, Backend

    Bamboohr • Utah | Hybrid, Utah, United States
    [job_card.full_time]
    Please Note : This is a Utah-based hybrid position which will require some regular in-office days each week.Additionally, employment with BambooHR is contingent on passing both a background and cred...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Manager Software Engineer

    Manager Software Engineer

    Myriad Genetics • Salt Lake City, UT, United States
    [job_card.full_time]
    Software Engineering Manager - Clinical Report Integrations.Myriad Genetics is transforming how genetic test results are built, delivered, and integrated across internal and external healthcare sys...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Principal, HashiCorp Vault Expert

    Principal, HashiCorp Vault Expert

    Fidelity Investments • Salt Lake City, UT, United States
    [job_card.full_time]
    Job Description : In this role on the Privileged Access Management team, your primary responsibility will be to own and operate Fidelity’s HashiCorp Vault application. This is an enterprise-class ins...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Software Engineer

    Principal Software Engineer

    Western Governors University • Salt Lake City, UT, United States
    [job_card.full_time] +1
    If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead Software Engineer

    Lead Software Engineer

    PrincePerelson and Associates • Salt Lake City, UT, United States
    [job_card.full_time]
    Salt Lake City, UT – HYBRID (MUST LIVE IN UTAH).We're seeking an experienced Lead Software Engineer.Someone who thrives in dynamic startup environments and brings a hands-on approach to both softwa...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Development Manager

    Software Development Manager

    Utah Staffing • Salt Lake City, UT, US
    [job_card.full_time]
    Oracle Health Applications & Infrastructure Manager Of Engineering.Building off our Cloud momentum, Oracle has formed a new organization - Oracle Health Applications & Infrastructure.This team will...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer (Tech Lead)

    Senior Software Engineer (Tech Lead)

    JobNimbus • Lehi, UT, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We are obsessed with the hero's journey at JobNimbus.Every person has a hero's journey—Hermione Granger, James T.Kirk, Frodo Baggins, Anna & Elsa, Nacho Libre, and even YOU!.This is our &...[show_more]
    [last_updated.last_updated_30]
    Senior Platform Engineer

    Senior Platform Engineer

    JobNimbus • Lehi, UT, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We are obsessed with the hero's journey at JobNimbus.Every person has a hero's journey—Hermione Granger, James T.Kirk, Frodo Baggins, Anna & Elsa, Nacho Libre, and even YOU!.This is our &...[show_more]
    [last_updated.last_updated_30]
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Salt Lake City, UT, United States
    [job_card.full_time]
    We are seeking a Lead Software Engineer to join the Retrieval Ingestion Team at Relativity.This role is ideal for an experienced engineer who thrives on designing and operating high throughput inge...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Cloud Engineer

    Principal Cloud Engineer

    Western Governors University • Salt Lake City, UT, United States
    [job_card.full_time] +1
    If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    TradeJobsWorkForce • 84043 Lehi, UT, US
    [job_card.full_time]
    Software Engineer Job Duties : Develops information systems by designing, developing, and installin...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Value Engineer

    Value Engineer

    Fieldguide • Salt Lake City, UT, US
    [job_card.full_time]
    Fieldguide Value Engineer Opportunity.Fieldguide is establishing a new state of trust for global commerce and capital markets through automating and streamlining the work of assurance and audit pra...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Western Governors University • Salt Lake City, UT, United States
    [job_card.full_time] +1
    If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Engineer I

    Engineer I

    Metropolitan Water District of Salt Lake & Sandy • Sandy, UT, US
    [job_card.full_time]
    Engineer I – Major capital advancement, excellent benefits, four-day work week.If you are looking for a career that will shape future infrastructure for decades to come that has excellent ben...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]