Bill & Melinda Gates Foundation - Seattle, WA

posted 24 days ago

Full-time - Senior
Seattle, WA
Religious, Grantmaking, Civic, Professional, and Similar Organizations

About the position

The Senior Software Engineering Manager for Rapid Reuse Modeling at the Bill & Melinda Gates Foundation will lead a team of research software engineers focused on developing innovative disease modeling approaches. This role is pivotal in managing the Starsim framework, which supports various health modeling applications. The manager will collaborate with research managers to align technical requirements with research goals, ensuring the software development practices reflect the foundation's mission of public good and open-source contributions.

Responsibilities

  • Manage a team of research software engineers, including goal setting and performance management.
  • Translate research goals into technical requirements and quality assurance approaches for software development.
  • Provide technical leadership and direction to the team, ensuring high-quality software delivery.
  • Align software development practices with IDM's mission and values, particularly regarding open-source software.
  • Collaborate with other software engineering managers to promote common practices and technologies.
  • Advocate for effective software engineering practices that support research work.
  • Drive continuous improvement of codebases, including major rewrites and refactoring.

Requirements

  • Extensive experience as a software engineering manager.
  • Proficiency in Python and hands-on experience with R and C/C++.
  • Experience leading software engineering projects for diverse user types.
  • Understanding of software development lifecycle practices and tools (e.g., GitHub, Azure DevOps).
  • Knowledge of CI/CD, testing, and release management practices.
  • Experience with open-source software development, particularly in low-resource settings.

Nice-to-haves

  • Background in health-related areas or computational science.
  • Eagerness to learn new programming packages and technologies.

Benefits

  • Comprehensive medical, dental, and vision coverage with no premiums.
  • Generous paid time off and paid family leave.
  • Foundation-paid retirement contribution.
  • Regional holidays and opportunities to engage in employee communities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service