Senior Software Engineering Manager

Senior Software Engineering Manager

Bill & Melinda Gates Foundation

February 24, 2025April 10, 2025SeattleUnited States
Bill & Melinda Gates Foundation About
We are guided by the Gates family’s deeply held belief: that all lives have equal value. Our goal is to find solutions for people with the most urgent needs, wherever they live.
Job Description

Job Advertisement

Position Title: Senior Software Engineering Manager
Location: Seattle
Country: United States
Deadline Date: Not specified

Job Details

Job Posting Organization:
The Bill & Melinda Gates Foundation is the largest nonprofit organization dedicated to fighting poverty, disease, and inequity globally. Founded with the mission that everyone, regardless of identity or circumstances, should have the opportunity to lead healthy and productive lives, the foundation emphasizes diversity among its employees to reflect the populations it serves. The organization offers a comprehensive benefits package that includes medical, dental, and vision coverage with no premiums, generous paid time off, paid family leave, retirement contributions, regional holidays, and opportunities for community engagement. The foundation is committed to fostering an environment where employees can thrive both personally and professionally.

Job Overview:
The Senior Software Engineering Manager (SSEM) will lead a team of software engineers within the Institute for Disease Modeling (IDM) at the Bill & Melinda Gates Foundation. This role is pivotal in managing infrastructure services and workflow tools that support researchers in their efforts to eradicate infectious diseases and improve global health. The SSEM will be responsible for setting the strategic direction for the team, ensuring high-quality collaboration with research management, and making critical trade-offs and priority decisions. The position requires excellent communication skills, the ability to work transparently with research managers, and a strong focus on building collaborations with other teams to enhance IDM's global impact. The SSEM will also contribute to software design decisions that increase the effectiveness of modeling software as a public good, balancing various factors such as code quality, usability, and community engagement.

Duties and Responsibilities:
  • Manage and lead a team of software engineers, including goal setting, performance management, and mentoring.
  • Set the overall strategy and direction for the team, ensuring alignment with IDM's mission.
  • Collaborate with the foundation’s Enterprise IT team to support infrastructure needs.
  • Work closely with the CDI team’s Principal Software Engineer to establish technical direction.
  • Partner with research managers to translate research goals into infrastructure and workflow requirements.
  • Negotiate with research managers to prioritize work and align development efforts with long-term goals.
  • Advocate for open-source software practices and scalable compute resources for low-income countries.
  • Collaborate with other software engineering managers to promote common practices and coordinate shared deliverables.
  • Foster an agile and adaptable team environment to address immediate challenges while delivering larger projects iteratively.

Required Qualifications:
  • Proven experience as a software engineering manager with a strong track record.
  • Experience leading software engineering projects for diverse user types.
  • Experience in implementing and rolling out software infrastructure projects.
  • Expertise in designing and optimizing scalable compute systems, including HPC clusters.
  • Familiarity with tools and services used in research software development, such as GitHub, Docker, REST, and Azure DevOps.
  • Experience in crafting and supporting open-source software models, particularly in low-resource settings.
  • Must be legally authorized to work in the United States without visa sponsorship.

Educational Background:
A background in science, software engineering, or software infrastructure is essential. This could be demonstrated through formal education, degrees, or relevant experience in computational science or related fields.

Experience:
Candidates should have extensive experience in software engineering management, particularly in leading projects that involve software infrastructure and development. Experience in managing teams and collaborating with research managers is crucial, as is a background in computational science or software engineering.

Languages:
While specific language requirements are not mentioned, proficiency in English is mandatory given the nature of the role and the organization’s global focus. Additional languages may be beneficial but are not specified as requirements.

Additional Notes:
The position is based in Seattle, Washington, and offers a competitive salary range of $182,600 to $283,100 USD, with higher ranges for specific locations like Seattle and Washington D.C. The foundation emphasizes a balance between competitive pay and its mission, with new hires typically starting between the minimum and midpoint of the salary range. Employment is contingent upon successful completion of a background check, and the foundation is committed to diversity, equity, and inclusion in its hiring practices.
Apply now
Similar Jobs