Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$131.75k - $178.25k
Full-time

Tendo

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 caregivers. This person will have the opportunity to lead a team through early stages of product development, while contributing some code of their own and continuing to grow their own skill set. 

The ideal candidate has full stack experience building SaaS and/or Cloud Native software for a regulated industry. Additionally, the Principal Software Engineer will bring deep expertise in one or more technologies including React, TypeScript, Go, Ent, gRPC, Twirp, and/or AWS technologies like EventBridge and Aurora. Sharing knowledge and mentoring members of a growing team will be key.

The Principal Software Engineer should enjoy leading in an Agile collaborative environment with product managers, designers, external partners, and other engineers working together to build a high quality, consumer-oriented product from the ground up.

About Tendo

Make an impact—join our team!

We’re a fast-growing, mission-driven company building a culture that enables teams and individuals to thrive. Our team-driven culture and rapid growth have earned us recognition as one of Forbes’ Top Startup Employers for 2024. Led by an experienced and proven team, we live by our values and are always on the hunt for motivated people with diverse experiences and backgrounds to help us improve the care journey for patients, clinicians, and caregivers by creating software that provides seamless, intuitive, and user-friendly experiences. 

If you like working with innovative technologies and want to be part of a growing team that will help transform the healthcare experience, we encourage you to apply today!

Job Location

Tendo has hubs in San Francisco, CA; San Diego, CA; Salt Lake City, UT; Chicago, IL; Nashville, TN; and Philadelphia, PA. Candidates may be located in any one of our hub locations.

\n

Responsibilities
  • Lead a team of engineers responsible for architecting, building, documenting, testing, and debugging a large consumer-facing application with significant daily usage.
  • Serve as technical owner and subject matter expert for one or more product areas.
  • Collaborate closely with product owners and designers to understand user needs and lead the translation of wireframes and other requirements into technical requirements and detailed architecture.
  • Help lead Agile processes including sprint planning, daily standups, demos, and retrospectives.
  • Maintain relationships with other teams to help ensure consistency in some key areas like architecture.
  • Learn and use Go and potentially other back end languages, along with technologies and frameworks like gRPC/Twirp, Ent, and various AWS technologies, to produce, modify, and maintain APIs, microservices, event streams/queues, and similar.
  • Write automated tests for all code and use Behavior Driven Development practices.
  • Write infrastructure as code using Serverless Framework.
  • Perform code review and enhance team’s code review practices as needed.
  • Provide expertise in Web, API, database, and/or cloud technologies and frameworks, including React, TypeScript, Go, gRPC, Twirp, Ent, Serverless Framework, and/or AWS technologies like EventBridge and Aurora.
  • Provide guidance, mentorship, and subject matter expertise to other team members.
  • Lead creation of technical documentation describing architecture decisions.
  • Identify and evaluate new technologies and frameworks that may need to be added to our stack.
  • Support and implement the latest standards in securing data to meet HIPAA requirements.

Requirements
  • Bachelor's degree (BS/BA) in Computer Science, Software Engineering, or similar major OR equivalent professional experience or software development certification (including bootcamp).
  • 7+ years of professional software engineering experience.
  • 2+ years in a team lead role, using Agile practices/processes.
  • 2+ years professional experience developing Cloud Native applications/products on AWS, Azure, or GCP (AWS preferred) OR 2+ years professional experience with Go/Golang OR 2+ years professional experience with React + TypeScript.
  • Strong ability to communicate development approaches and plans within and across teams.
  • Professional experience with modern version control systems (e.g., Git) and tools (e.g., Bitbucket, GitHub, GitLab).

Nice to Have
  • Experience working in a startup environment. 
  • Knowledge of the healthcare industry and HL7 standards like FHIR.
  • Experience writing infrastructure as code using Serverless Framework.
  • Experience with graph data modeling (i.e., using Ent).
  • Experience with event streaming frameworks (i.e., EventBridge).
  • Experience with gRPC/Twirp.
  • AWS certification(s).

Base Salary Range

$131,750-$178,250

This salary range is offered with the understanding that final compensation is based on a number of factors including geography and experience. Tendo also offers an equity package, annual bonuses, and benefits.

Benefits

For full time employees, Tendo also offers full health benefits (medical, dental, and vision), flexible spending and health savings accounts, company paid life insurance, company paid short-term and long-term disability, company equity, voluntary benefits, 401(k), company paid holidays, flexible time off, and an employee wellness program (“Breathe”).

\n

Tendo is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Salt Lake City, UT vacancy
  •  ...reasonable estimate of the current range is: Grade: Technical 412Pay Range: $180,300.00 - $279,500.00Job DescriptionThe Principal Software Engineer is the primary technical leader of the department. This is a practitioner who ships production software, earns credibility... 
    Suggested
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    3 days ago
  •  ...develops digital vault and e-signature software solutions in Java. Assists in developing...  ...with systems analysts and other software engineers/developers to design systems and to obtain...  ...) and five (5) years of experience as a Principal Software Engineer/Developer (or closely... 
    Suggested
    Full time

    Fidelity Investments

    Salt Lake City, UT
    3 days ago
  •  ...Principal Software Engineer We are looking for a hands-on Principal Software Engineer to join our growing Intelligent Document Processing (IDP) team. The ideal candidate should have the necessary skills and experience to provide technical guidance, estimation of... 
    Suggested
    Temporary work

    Professional Recruiters

    Salt Lake City, UT
    3 days ago
  • $197k - $358.5k

     ...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment... 
    Suggested
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Salt Lake City, UT
    5 days ago
  • $143k - $193.05k

     ...in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure Modernization... 
    Suggested
    Full time
    Remote work
    Worldwide

    Rocket Software

    Salt Lake City, UT
    4 days ago
  • $117.1k - $187.3k

     ...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner... 
    Full time
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Salt Lake City, UT
    4 days ago
  • $114.6k - $234.6k

     ...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming... 
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    3 days ago
  • $169.3k - $304.7k

     ...run on our IaaS platform Help us shape the future of our cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native architectures to lead the evolution of our managed services. You will... 
    Work experience placement
    Work at office

    Akamai

    Salt Lake City, UT
    4 days ago
  • $114.6k - $234.6k

     ...adaptability are key. What We’re Looking For: Adaptable Engineers: Self-motivated individuals with a quick learning ability....  ...Comfortable diving deep into any part of the stack, as well as software debugging and low-level systems troubleshooting. Passion for... 
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    3 days ago
  • $132.4k - $251.6k

     ...market. Join us and help shape the future of aerospace and defense. Applied Signal Technology (AST) is seeking a Senior Principal Software Engineer who strives for excellence and has a passion to be part of a team that strengthens our nation and improves the security... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    West Valley, UT
    1 day ago
  • We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high -quality, innovative and fully performing software in compliance with coding standards and technical design. Software... 
    Full time
    Work experience placement

    Air Comm

    Salt Lake City, UT
    1 day ago
  •  ...Schedule : Monday - Friday (40 hrs/wk) 8:00 AM - 5:00 PM Department : Biocomputing - 331 Primary Purpose : A Software Engineer II is a junior engineer who contributes to software development projects by writing code, supporting deployments, and maintaining... 
    Full time
    Work at office
    Monday to Friday

    Arup Laboratories Career

    Salt Lake City, UT
    1 day ago
  • $130k - $150k

     ...competencies, collaborate with diverse professionals, share knowledge and enjoy a rewarding career.    We are looking for a Senior Software Engineer - ServiceNOW Developer to join our Corporate IT Team in Salt Lake City! ROLE AND RESPONSIBILITIES: We are seeking a... 
    Full time

    Mettel

    Salt Lake City, UT
    1 day ago
  • $100k - $144k

     ...Resource Innovations is seeking Senior Software Engineer  to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise... 
    Remote job
    Full time
    Work at office
    Local area

    Resource Innovations

    South Salt Lake, UT
    1 day ago
  •  ...recognize our employees as our greatest asset and have a culture to prove it!  How You Will Support The Team:   The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software architecture... 
    Full time
    For contractors
    Work experience placement
    Work at office
    3 days per week

    Medallion Bank

    Salt Lake City, UT
    1 day ago
  •  ...Software Engineer — AI-Native Full Stack Bolo AI Bay Area (Hybrid) | Salt Lake City Area (Remote) | Full-Time Senior Engineer The Role Has Changed Three person engineering teams are building what used to take thirty. Not by working harder, but by working... 
    Full time
    Remote work
    Flexible hours
    Shift work

    Bolo AI

    Salt Lake City, UT
    1 day ago
  • $160k - $185k

     ...About the Role: We are looking for an experienced Senior Engineer to join our Platform team — a strategic, hands-on technical leader...  ...Required Skills & Experience: ~5+ years of professional software engineering experience, with a strong focus on backend systems,... 
    Full time

    Securityscorecard

    Salt Lake City, UT
    1 day ago
  •  ...reasonable estimate of the current range is: Grade: Technical 408Pay Range: $118,900.00 - $178,500.00 Job Description The Software Engineer II is an early- to mid-career contributor that has a combination of formal education and experience in the software... 
    Full time
    Work at office
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    12 hours ago
  • $152.5k - $205k

     ...will also create internal tools that enable our Customer Success teams to deliver exceptional support. As a member of a dedicated engineering team, you will contribute to Circle’s broader frontend ecosystem by participating in code reviews, promoting consistent... 
    Flexible hours

    Circle

    Salt Lake City, UT
    3 days ago
  • $293.9k - $406.8k

     ...comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable...  ..., develop, and drive industry-leading software, hardware, and technology solutions with...  ....Mentor and influence senior and principal engineers, elevating technical leadership... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Salt Lake City, UT
    3 days ago
  •  ...mission to expand access to high-quality, affordable education. Our engineering teams build the platforms, services, and tools that support...  ...empower employees across the university.We are looking for a Software Engineer who is eager to launch and grow their software... 
    Full time
    Internship
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    2 days ago
  • What We DoAt Goldman Sachs, our Engineers don't just make things - we make things possible. Change the world by connecting people and...  ...clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions,... 
    Full time
    Temporary work
    Part time
    Immediate start

    Goldman Sachs

    Salt Lake City, UT
    2 days ago
  • $104k - $131k

    Software Development Engineer III (Healthcare) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location or... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Salt Lake City, UT
    1 day ago
  •  ...design, development, analysis, testing, and implementation of software operating or application systems. Communicates project information...  ...problems.ABOUT THE ROLEWe are looking for a skilled Salesforce Engineer II to design, develop, and maintain scalable CRM solutions that... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    1 day ago
  •  ...reasonable estimate of the current range is: Grade: Technical 410Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    1 day ago
  • What We DoAt Goldman Sachs, our Engineers don't just make things - we make things possible. Change the world by connecting people and...  ...clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions,... 
    Full time
    Temporary work
    Part time
    Immediate start
    Remote work

    Goldman Sachs

    Salt Lake City, UT
    4 days ago
  • $79k - $99k

    Software Development Engineer I - III Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford, Burlington, Lewiston offices. Preference will be given to current employees and candidates who reside within a commutable... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Salt Lake City, UT
    2 days ago
  •  ...immigration sponsorship for this position.Position Description:Develops software applications in Java Web services and application programming...  ...and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely... 
    Full time

    Fidelity Investments

    Salt Lake City, UT
    3 days ago
  •  ...Company Description We're an agile company of 20 software development professionals / geeks. We embrace iterative development,...  ...an Android developer, you will be working with a small team of engineers to develop our first foray into the mobile marketplace. You will... 
    Full time

    Drive Current

    Salt Lake City, UT
    1 day ago
  • $140k - $200k

     ...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product... 
    Full time
    Remote work

    Speechify

    Salt Lake City, UT
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!