Software Engineer

Clover Health
Summary
Join Counterpart Health as a Staff Software Developer and contribute to transforming healthcare through innovative primary care tools. Collaborate with developers, data scientists, and healthcare professionals to build scalable systems that improve real-world health outcomes. Set technical standards, lead the team in defining development best practices, and mentor other engineers. Work closely with Product Managers to develop new features. This role requires 8+ years of experience with functional or imperative programming languages, proficiency in various databases, and a strong understanding of API design and security best practices. The ideal candidate will demonstrate the ability to influence at all levels and collaborate effectively with cross-functional teams.
Requirements
- You have 8+ years of experience with functional or imperative programming languages, such as Python, Ruby, Go, C, or Java
- You are proficient in a variety of databases, including SQL, NoSQL, and distributed databases
- You approach building and maintaining systems with maturity, rigor, and a focus on scalability
- You are comfortable working across different technical systems and concerns
- You have experience building and refactoring complex (often distributed) systems
- You are proficient in RESTful APIs and have a strong understanding of API design principles
- You are skilled in troubleshooting and debugging complex web applications and performance bottlenecks
- You have a strong understanding of security best practices in web development, including common vulnerabilities and mitigation techniques
- You demonstrate the ability to influence at all levels, collaborate effectively with cross-functional teams, and drive technical decision-making
Responsibilities
- Set technical standards and drive technical direction for the engineering team
- Simplify the complexities of healthcare by building scalable systems that enhance human efforts
- Introduce new tools and technologies to solve challenges and drive progress toward company goals
- Lead the team in defining and maintaining development best practices, ensuring rapid iteration while maintaining high-quality standards, including writing tests and documenting key implementations
- Work closely with Product Managers and operational teams to conceptualize and develop new features with minimal oversight
- Provide technical leadership and mentorship to support the growth and development of the engineering team
Benefits
- Our commitment to attracting and retaining top talent begins with a competitive base salary and equity opportunities
- Additionally, we offer a performance-based bonus program and regular compensation reviews to recognize and reward exceptional contributions
- We offer learning programs, mentorship, professional development funding, and regular performance feedback and reviews
- Reimbursement for office setup expenses
- Flexibility to work from home or from our office, enabling collaboration with global teams
- Paid parental leave for all new parents
Share this job:
Similar Remote Jobs

