Software Engineer

Clover Health Logo

Clover Health

πŸ“Remote - Canada

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.