Taro Logo

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

Job Description

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 5 months 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

Related Jobs

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

Principal Software Engineer role at Microsoft's Azure Data team, focusing on Fabric Security and Enterprise platform development with competitive compensation and hybrid work arrangement.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Online Advertising division, focusing on building scalable platforms for ad marketplace management and analytics.

Software Developer 5

Lead software engineer role at Oracle building distributed AI systems for code assistance, requiring 10+ years experience in cloud-native development and strong AI/ML background.

Principal Software Engineer – CSP Engagements

Principal Software Engineer role at NVIDIA focusing on CSP engagements and system software architecture for data center products.