[Remote] Software Engineering Manager
Note: The job is a remote job and is open to candidates in USA. Synapse Health is focused on streamlining the durable medical equipment (DME) process through innovative tech-based solutions. They are seeking a technical Engineering Manager to lead a team in building software that impacts patients, providers, and partners, while guiding technical direction and fostering a culture of continuous improvement.
Responsibilities
- Lead and develop a team of 4โ8 engineers while fostering a culture of ownership, accountability, and continuous improvement
- Partner closely with Product Management and stakeholders to prioritize work, align on business outcomes, and ensure teams are solving meaningful problems
- Collaborate with engineers on technical designs and architectural decisions, helping teams deliver scalable, maintainable, and secure solutions aligned with broader engineering goals
- Provide technical guidance across architecture, implementation, and delivery, helping engineers make sound decisions and navigate tradeoffs effectively
- Maintain a strong understanding of your team's systems and contribute technical insight when needed
- Create clarity in ambiguous situations, helping teams break down complex initiatives into actionable plans and deliver high-quality solutions
- Establish effective operating rhythms and delivery practices that balance execution, quality, and sustainability
- Drive adoption of modern engineering practices including CI/CD, automated testing, observability, AI-assisted development workflows and more
- Coach and mentor engineers through feedback, career development, and technical growth
- Identify technical, operational, and delivery risks early and help teams navigate them successfully
Skills
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience
- 8+ years of software engineering experience, including at least one year of experience leading engineers through direct management
- Experience leading engineering teams responsible for customer-facing or business-critical software products
- Strong software engineering fundamentals and the ability to collaborate on technical designs, evaluate tradeoffs, and guide teams toward sound engineering decisions
- Experience designing, building, and operating distributed systems and cloud-native applications in production environments
- Experience partnering closely with Product Management and business stakeholders to prioritize work, make tradeoffs, and deliver business outcomes
- Strong understanding of modern software development practices including CI/CD, automated testing, observability, incident management, and release processes
- Experience working in cloud environments such as Azure, AWS, or GCP
- Demonstrated ability to balance speed, quality, technical debt, and long-term maintainability
- Experience leading teams through ambiguity, organizational change, and evolving business priorities
- Familiarity with regulated environments involving sensitive customer or healthcare data
- Experience with C#, .NET, and Azure is helpful but not required
Benefits
- Professional growth opportunities with compelling career paths
- Healthy work-life balance supported by flexible paid time off (PTO)
- Comprehensive benefits package, including medical, dental, vision, STD & LTD insurance for full-time team members
- 401(k) savings plan with employer matching contributions
Company Overview