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

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 both 2024 and 2025. 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.

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").


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.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
  •  ...As a Calypso Principal Software Engineer, you will work closely with engineering and architecture teams to design and deliver high-quality technology solutions. This role provides the opportunity to lead the development of innovative solutions for complex challenges in... 
    Suggested

    Techvilla Solutions

    United States
    5 days ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile... 
    Suggested

    J.P. Morgan

    Seattle, WA
    14 days ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Consumer & Community Bank Technology team, you provide deep engineering expertise and work... 
    Suggested
    Bank staff

    J.P. Morgan

    Columbus, OH
    14 days ago
  •  ..., and training you need to excel at your role. Our culture of innovation means your ideas will be heard! Be a part of a dynamic software development group at Verisk Catastrophe and Risk Solution, contributing to design and development of scalable analytic solution with... 
    Suggested

    Verisk

    Boston, MA
    14 days ago
  • $115.4k - $192.3k

     ..., and Customer Data Management. Learn more at: About the Role We are seeking a highly experienced Consulting / Principal Software Engineer to lead the design, optimization, and management of large-scale database systems and backend platforms. This role requires... 
    Suggested
    Temporary work
    Local area

    LexisNexis

    Alpharetta, GA
    14 days ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Consumer and Community Bank, you provide deep engineering expertise and work across agile... 

    J.P. Morgan

    New York, NY
    14 days ago
  •  ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer and Community Banking, Core Engineering Solutions, you provide expertise and engineering... 

    J.P. Morgan

    Palo Alto, CA
    14 days ago
  •  ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence as an integral... 

    J.P. Morgan

    Atlanta, GA
    14 days ago
  •  ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank supporting One Chase Sales and Growth products, you provide expertise... 

    J.P. Morgan

    New York, NY
    14 days ago
  •  ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Commercial and Investment Bank Payment Performance Engineering team, you will serve as the technical... 
    Night shift

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Senior Principal Software Engineer at JPMorgan Chase within Consumer & Community Banking Operations technology organization, you are a hands-on, high-... 

    J.P. Morgan

    Columbus, OH
    14 days ago
  •  ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings...  ...technical challenges. The team comprises engineers of multiple disciplines including vulnerability...  ...our national security, apply today!  Principal Cyber Engineer Cyber Offense and... 
    Relocation
    Relocation package

    Nightwing

    Sterling, VA
    14 days ago
  • $210k - $275k

     ..., architect level role. You will sit on the AI Engineering team and set the technical standard the broader...  .... Qualifications ~8+ years of professional software engineering experience, with demonstrated Staff, Principal, or Architect-level scope. ~Depth across backend... 
    Full time

    RxSense

    Remote
    3 days ago
  • $142.79k - $189.75k

    Role Description PRINCIPAL SOFTWARE DEVELOPER SENIOR What You’ll Do: ~Define and drive the strategic direction for backend and full-stack engineering practices, architecture, and technical excellence across the organization. ~Lead the development of scalable, reliable... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Flexible hours

    General Dynamics Information Technology

    Remote
    6 days ago
  • Role Description Couchbase, the operational data platform for AI, empowers businesses to succeed by bringing data to life in new ways. Major market-leading companies rely on Couchbase for mission critical operational, analytical, mobile and AI workloads. Built to replace...
    Full time
    Work at office
    Work from home

    Couchbase

    Remote
    1 hour ago
  • $223.55k - $259k

    Role Description We are looking for a Principal Software Engineer to join and lead engineering at Root. As a Principal Engineer, you will be the primary technical leader within a product domain. You’ll work very closely with the software engineers on your team(s) to plan... 
    Full time
    Temporary work

    Root Insurance

    Remote
    3 days ago
  • $2,000 per month

     ...lifecycle growth is the company’s north star for 2026. The Growth Engineering organization owns the consumer-facing systems and product...  ...directly influence user behavior and business outcomes. As a Principal Engineer in Growth, you will operate as a senior technical leader... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Fetch

    Remote
    1 hour ago
  •  ...without exposing credentials or opening inbound network access. We are searching for a highly motivated, visionary Senior Principal Software Engineer to join the SIA RDP team. In this role, you will be a technical cornerstone of a highly talented, cross-functional... 
    Full time
    Work experience placement
    Remote work

    Palo Alto Networks

    Remote
    8 days ago
  • $180.35k - $270.52k

    Role Description The Principal Software Engineer is responsible for shaping the technical direction of our products and driving the overall engineering strategy for our flagship initiatives. The position leads the design and development of complex, scalable, and high-performance... 
    Full time

    TBC Corporation

    Remote
    7 days ago
  • $182.2k - $342.65k

     ...approach to reliability. We are looking for a Principal SRE who doesn't just manage systems, but transforms them. You are an Engineering-First visionary who believes that the only...  ...Senior and Staff SREs to think like software architects ~Advocate for "Error Budgets... 
    Full time
    Shift work

    Docusign

    Remote
    4 days ago
  • $110k - $220k

    Role Description The Principal Software Engineer leads the design and delivery of scalable platform capabilities, driving technical execution across multiple teams. This role applies cloud-native architecture principles to develop resilient distributed systems and integrates... 
    Full time
    Temporary work
    Part time

    Walmart, Inc.

    Remote
    1 hour ago
  • Role Description A Principal Platform Engineer is a highly experienced and influential technical leader responsible for designing, implementing,...  ...Support, and Operations, to ensure the success of overall software development, implementation, and deployment. Qualifications... 
    Full time
    Work experience placement

    Coupa Software

    Remote
    1 hour ago
  • $197k - $207k

    Role Description ~Lead the design and development of software architecture and enterprise systems. ~Design highly scalable, highly...  ...secure practices. ~Test driven development and CI/CD software engineering practices. ~Automated unit testing with NUnit.... 
    Full time

    Convera

    Remote
    3 days ago
  • $120k - $180k

     ...will oversee Avery Dennison’s innovative software products and lead cross-functional...  ...Help hire, onboard, and lead a team of engineers, establishing code quality standards, CI...  ...~Proven experience acting as a Lead, Principal, or Founding Engineer in a startup or high... 
    Full time
    Remote work

    Avery Dennison

    Remote
    2 days ago
  • $177k - $284k

    Role Description We are hiring a Principal Software Engineer who can operate across multiple modes of work: platform modernization, iterative product development, and high-ambition greenfield exploration. This is a hands-on role for someone who can define strategy, deliver... 
    Full time

    Workiva Inc.

    Remote
    4 days ago
  •  ...roadmap for our Context Layer, including a knowledge graph, RAG engines, and retrieval/search infrastructure. ~Design and own the...  ...adoption programs. Qualifications ~12+ years of professional software engineering experience, with a strong focus on data-layer or... 
    Full time

    Clari + Salesloft

    Remote
    4 days ago
  • Role Description SAIC is seeking a Senior Principal Software Engineer to support Navy network automation and deployment programs at Naval Information Warfare Center Pacific (NIWC PAC) in San Diego, CA. This role serves as a senior principal individual contributor responsible... 
    Full time
    Remote work
    Worldwide

    SAIC

    Remote
    4 days ago
  • Role Description We're looking for a Principal Software Engineer who raises the bar on how we ship, not just what we ship. ~Owning features across the full stack — React frontends, backend APIs, cloud infrastructure — from design through production ~Responding to production... 
    Full time

    ZoomInfo Technologies

    Remote
    1 hour ago
  • $220k - $258k

     ...chain, the infrastructure underneath the majority of software running in production today. This team is building Athena...  ...it, and routes it to remediation. This is a principal-level, advisory role for an engineer who has built production-grade distributed systems before... 
    Full time
    Remote work
    Flexible hours

    Chainguard

    Remote
    1 hour ago
  • $137.5k - $182k

     ...continuously evolving our technology platform to better serve our members, partners, and growing business. We’re hiring a Principal Software Engineer to play a critical role in that journey. This is an opportunity to shape how our technology evolves—leading the design... 
    Full time

    HealthEquity

    Remote
    1 hour ago

Do you want to receive more vacancies?

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