Responsibilities
- Develop high-performance, reliable data-centric services and APIs across our systems to optimize data processing in support of our core business operations.
- Build and maintain internal tools supporting core business operations including payments, attribution, and provider/patient roster management, working closely with finance and growth teams.
- Drive pivotal architectural decisions and system optimizations in close collaboration with product and engineering leadership.
- Own technical projects from discovery to delivery with autonomy, ensuring solutions align with business needs and long-term scalability.
- Enhance the observability, monitoring, and reliability of our distributed cloud infrastructure to ensure operational excellence.
- Mentor and upskill fellow engineers, fostering a strong culture of technical best practices and collaborative growth.
Requirements
- 8+ years of professional experience in backend software engineering, with a clear focus on service-oriented architectures and distributed systems and the ability to contribute across the full stack when needed.
- Strong proficiency in Python, relational databases, and a major cloud platform (AWS preferred).
- A deep understanding of modern service design principles, including RESTful and event-driven architectures.
- Proven experience designing, building, and optimizing data-intensive applications that manage large-scale data movement.
- A demonstrated history of mentoring engineers and successfully driving technical best practices within a team.
- A strong background in performance optimization, reliability engineering, and security best practices.
Nice to Have
- Experience having led or played a significant role in a monolith-to-service-oriented architecture migration.
- A background working in healthcare technology, fintech, or another highly regulated industry.
- Familiarity with compliance and security frameworks such as HIPAA or SOC2.
