Principal Software Engineer

A fast-growing healthcare software company building solutions to improve the care journey for patients, clinicians, and caregivers.
San Francisco, CA, USASan Diego, CA, USASalt Lake City, UT, USA
$157,250 - $212,750
Backend
Principal Software Engineer
Hybrid
7+ years of experience
Healthcare · Enterprise SaaS

Description For Principal Software Engineer

Tendo, recognized as one of Forbes' Top Startup Employers for 2024, is seeking a Principal Software Engineer to lead their healthcare software development initiatives. This role presents an exciting opportunity to make a significant impact in healthcare technology, working on solutions that improve the lives of patients, clinicians, and caregivers.

The position requires a seasoned software engineering leader with 7+ years of experience, who will be responsible for leading a team in developing next-generation healthcare software. The ideal candidate will bring deep expertise in full-stack development, particularly with technologies like React, TypeScript, Go, and AWS services. They will play a crucial role in architecting and building consumer-facing applications while maintaining HIPAA compliance.

What makes this role particularly attractive is the combination of technical leadership and hands-on development work. The Principal Engineer will serve as a technical owner and subject matter expert, leading architecture decisions while still contributing code. They'll work in an Agile environment, collaborating closely with product managers, designers, and external partners to build high-quality, consumer-oriented products from the ground up.

Tendo offers a competitive compensation package ranging from $157,250 to $212,750, complemented by equity, annual bonuses, and comprehensive benefits. The company maintains hubs in major cities including San Francisco, San Diego, Salt Lake City, Chicago, Nashville, and Philadelphia, offering flexibility with a hybrid work model.

The role is ideal for someone who is passionate about healthcare technology, enjoys mentoring others, and wants to be part of a fast-growing company that's transforming healthcare experiences. The position offers the perfect balance of technical challenges, leadership opportunities, and the chance to make a meaningful impact in healthcare technology.

Last updated 6 hours ago

Responsibilities For Principal Software Engineer

  • Lead a team of engineers responsible for architecting, building, documenting, testing, and debugging a large consumer-facing application
  • Serve as technical owner and subject matter expert for one or more product areas
  • Collaborate with product owners and designers to translate requirements into technical requirements and architecture
  • Help lead Agile processes including sprint planning, daily standups, demos, and retrospectives
  • Maintain relationships with other teams to ensure consistency in architecture
  • Develop in Go and other backend languages, working with gRPC/Twirp, Ent, and AWS technologies
  • Write automated tests and use Behavior Driven Development practices
  • Write infrastructure as code using Serverless Framework
  • Perform code review and enhance team's code review practices
  • Provide mentorship and subject matter expertise to team members
  • Lead creation of technical documentation
  • Identify and evaluate new technologies
  • Support and implement HIPAA security requirements

Requirements For Principal Software Engineer

React
TypeScript
Go
  • Bachelor's degree in Computer Science, Software Engineering, or similar OR equivalent experience/certification
  • 7+ years of professional software engineering experience
  • 2+ years in a team lead role, using Agile practices
  • 2+ years experience with Cloud Native applications on AWS/Azure/GCP or Go/Golang or React + TypeScript
  • Strong communication skills
  • Experience with modern version control systems and tools

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Full health benefits
  • Flexible spending and health savings accounts
  • Company paid life insurance
  • Company paid short-term and long-term disability
  • Company equity
  • 401(k)
  • Company paid holidays
  • Flexible time off
  • Employee wellness program

Interested in this job?

Jobs Related To Tendo Principal Software Engineer

Senior Principal Software Engineer

Senior Principal Software Engineer position at Tendo, leading healthcare software development with focus on Go, microservices, and cloud technologies.

Principal Software Engineer (Backend)

Principal Software Engineer position at Koshex, leading backend architecture and development for a fintech platform serving Indian millennials

Senior Staff / Principal Software Engineer

Senior Staff/Principal Software Engineer role at Intuit focusing on AI-native applications and full-stack development with competitive compensation.

Director- Software Engineering

Director of Software Engineering position leading Nike's Marketing Assets Platform, managing distributed teams and driving technical strategy.

Software Engineering Director - Zelle

Software Engineering Director position leading Zelle payments technology team at U.S. Bank, offering $143k-$186k salary and hybrid work model in Charlotte, NC.