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
17 hours ago
Job type
  • Full-time
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.

    Create a job alert for this search

    Principal Software Engineer • Lehi, Utah, United States

    Related jobs
    Senior Software Engineer

    Senior Software Engineer

    Ken Garff Automotive Group • West Valley City, UT, United States
    Full-time
    TITLE : Senior Software Engineer.REPORTS TO : Software Engineering Manager.THE KEY COMPETENCIES FOR THIS ROLE INCLUDE : . Writing high quality, testable, maintainable, and observable code.Providing cons...Show more
    Last updated: 30+ days ago • Promoted
    DevOps Engineer

    DevOps Engineer

    Verisk • Lehi, Utah, United States
    Full-time
    We help the world see new possibilities and inspire change for better tomorrows.Our analytic solutions bridge content, data, and analytics to help business, people, and society become stronger, mor...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SwipeClock • Salt Lake City, UT, United States
    Full-time
    We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining a custom Android-based timeclock application that operates on physical clock har...Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Tendo • Salt Lake City, Utah, United States
    Full-time
    We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregiver...Show more
    Last updated: 29 days ago • Promoted
    Software Engineer - Backend (Java)

    Software Engineer - Backend (Java)

    SynergisticIT • Salt Lake City, UT, United States
    Full-time
    Are you eager to start a thriving career in tech but unsure how to bridge the gap between learning and getting hired? Whether you're a recent graduate, a self-taught programmer, or pivoting from a ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform - West Jordan, USA

    Software Engineer, Platform - West Jordan, USA

    Speechify • West Jordan, UT, United States
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, G...Show more
    Last updated: 5 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Western Governors University • Salt Lake City, UT, United States
    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: 30+ days ago • Promoted
    Senior Software Engineer Java Hadoop

    Senior Software Engineer Java Hadoop

    MasterCard • Salt Lake City, UT, United States
    Full-time +1
    Mastercard powers economies and empowers people in 200+ countries and territories worldwide.Together with our customers, we're helping build a sustainable economy where everyone can prosper.We supp...Show more
    Last updated: 4 days ago • Promoted
    Expert Software Engineer

    Expert Software Engineer

    Acxiom • Salt Lake City, UT, United States
    Full-time
    We are seeking an Expert Software Engineer to design, develop, and maintain scalable data and application solutions.The ideal candidate is a highly skilled Java and SQL developer with deep experien...Show more
    Last updated: 5 days ago • Promoted
    Junior Java Backend Engineer

    Junior Java Backend Engineer

    My3Tech Inc • Sandy, UT, United States
    Full-time
    Build high-performance, scalable.Redis) to reduce latency and boost performance.Collaborate with DevOps, frontend, and product teams to ship features reliably. Write clean, well-tested code and perf...Show more
    Last updated: 5 days ago • Promoted
    Data Center Repair Manager

    Data Center Repair Manager

    EOS IT Company • Goshen, UT, US
    Full-time
    EOS IT Solutions is a Global Technology and Logistics company, providing Collaboration and Business IT Support services to some of the world’s largest industry leaders, delivering forward-thi...Show more
    Last updated: 2 days ago • Promoted
    Infrastructure Engineer

    Infrastructure Engineer

    Schoolai • Lehi, Utah, United States
    Full-time
    Architect and implement resilient, scalable system designs across our cloud infrastructure (primarily Google Cloud / GCP). Design and evolve our infrastructure architecture with a focus on scalabili...Show more
    Last updated: 30+ days ago • Promoted
    AI First Software Engineer - Senior Manager

    AI First Software Engineer - Senior Manager

    PwC • Salt Lake City, UT, United States
    Full-time
    At PwC, our people in software and product innovation focus on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients.These individuals comb...Show more
    Last updated: 5 days ago • Promoted
    Operational Intelligence - Software Engineer

    Operational Intelligence - Software Engineer

    BankTalent HQ • Midvale, UT, United States
    Full-time
    Zions Bancorporation's Enterprise Technology and Operations (ETO) team is transforming what it means to work for a financial institution. With a commitment to technology and innovation, we have been...Show more
    Last updated: 4 days ago • Promoted
    Principal Java AI / Ml Software Engineer (Tooling / Library / JVM)

    Principal Java AI / Ml Software Engineer (Tooling / Library / JVM)

    Oracle • Salt Lake City, UT, United States
    Full-time
    Join the Java Platform group at Oracle, where passionate and highly motivated software engineers come together to drive world-class development. Our team delivers core aspects of the Java platform, ...Show more
    Last updated: 5 days ago • Promoted
    Cloud Engineering Manager

    Cloud Engineering Manager

    Unisys Corporation • Salt Lake City, UT, United States
    Full-time
    What success looks like in this role : .Team Leadership : Lead, mentor, and manage a team of engineers, fostering a collaborative and high-performance culture. Project Management : Take ownership of eng...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Tendo • Salt Lake City, Utah, United States
    Full-time
    We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregiver...Show more
    Last updated: 30+ days ago • Promoted
    Principal Cloud Engineer

    Principal Cloud Engineer

    Western Governors University • Salt Lake City, UT, United States
    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: 23 days ago • Promoted