Synapse Health is looking to transform the DME industry by fixing a fractured ecosystem and eliminating age-old headaches through tech-based solutions. The company needs a Team Lead, Software Engineering to architect, design, and implement systems, set direction, and drive projects forward to achieve this transformation.
Requirements
- Strong, hands-on experience with C-Sharp .NET (preferred) or other object-oriented languages.
- 7+ years of professional software development experience, with at least 2+ years in a leadership or team lead role.
- Proven ability to balance active coding with leading a team, including technical design and delivery oversight.
- Demonstrated experience architecting and designing software solutions in cloud environments (Azure preferred; AWS or GCP acceptable).
- Experience with relational databases, ORM frameworks, and SQL performance tuning.
- Familiarity with CI/CD pipelines, test automation, observability, and feature flagging.
- Understanding of engineering best practices for privacy and security compliance (HIPAA, GDPR, or similar).
Responsibilities
- Actively design, build, and review code in C-Sharp .NET, setting the standard for technical excellence.
- Lead a team of engineers by mentoring, coaching, and supporting career growth while contributing directly to the codebase.
- Drive architecture and design decisions, ensuring solutions are scalable, maintainable, and performant.
- Collaborate with Product, Operations, and cross-functional engineering teams to shape and deliver project roadmaps.
- Break down ambiguous challenges into actionable engineering work and help the team deliver reliably.
- Implement and advocate for best practices in testing, CI/CD, observability, and automation.
- Practice and champion AI-assisted coding techniques to boost velocity and reduce developer toil.
Other
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
- Intentionally built a culture of kindness, collaboration, and creativity.
- Coder at Heart: You stay close to the code and use it as a way to teach, mentor, and lead by example.
- Hands-On Leader: You can balance daily coding with guiding a team toward delivery.
- Architect & Builder: You see the big picture, design for scale, and still dive deep into implementation.