The Role

We are seeking a seasoned software engineer passionate about advancing healthcare software to enhance patient, clinician, and caregiver experiences. This role involves developing critical components of a new software product.

The ideal candidate possesses expertise in building SaaS and/or Cloud Native applications, particularly in regulated industries. Proficiency in technologies such as React, TypeScript, Go, Ent, gRPC, Twirp, and AWS services like EventBridge and Aurora is essential. Mentoring team members and sharing knowledge are integral aspects of this role.

The Senior Software Engineer will thrive in an Agile environment, collaborating closely with product managers, designers, and engineers to deliver a high-quality, user-centric product.

Responsibilities

  • Lead all phases of software development, including requirements analysis, architecture/design, implementation, documentation, testing, and debugging for a large-scale consumer application.
  • Collaborate with product owners and designers to translate user needs and wireframes into technical requirements and detailed architecture.
  • Participate actively in Agile processes: sprint planning, daily standups, demos, and retrospectives.
  • Utilize Go and potentially other backend languages, along with technologies like gRPC/Twirp, Ent, and various AWS technologies, to develop and maintain APIs, microservices, and event streams/queues.
  • Implement automated tests and adhere to Behavior Driven Development practices.
  • Write infrastructure as code using Serverless Framework.
  • Conduct code reviews and provide technical guidance and mentorship to team members.
  • Document architectural decisions and technical specifications.
  • Implement data security standards to meet HIPAA requirements.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field OR equivalent professional experience/certification.
  • Minimum 5 years of professional software engineering experience.
  • Experience developing Cloud Native applications on AWS, Azure, or GCP (AWS preferred) OR proficiency in Go/Golang OR experience with React + TypeScript.
  • Strong communication skills to collaborate effectively with cross-functional teams.
  • Proficiency in modern version control systems and tools like Git, Bitbucket, GitHub, or GitLab.

Nice to Have

  • Experience in startup environments.
  • Familiarity with healthcare industry and HL7 standards like FHIR.
  • Proficiency in infrastructure as code using Serverless Framework.
  • Experience with graph data modeling (Ent), event streaming frameworks (EventBridge), or gRPC/Twirp.
  • AWS certifications.

Salary Range

$127,500-$172,500 annually. Final compensation depends on factors such as location and experience.

Benefits

Tendo offers comprehensive benefits including medical, dental, and vision coverage, flexible spending accounts, company-paid life insurance, disability coverage, equity options, 401(k), paid holidays, flexible time off, and an employee wellness program.

Tendo is committed to diversity and is an equal opportunity employer.