Application Guide

How to Apply for Manager Software Engineering

at Center for Open Science

🏢 About Center for Open Science

The Center for Open Science is a mission-driven nonprofit dedicated to making scientific research more transparent, reproducible, and accessible. Unlike typical tech companies, COS focuses on improving scientific integrity through open-source tools that serve the global research community. Working here means contributing to meaningful social impact while solving complex technical challenges.

About This Role

As Manager of Software Engineering at COS, you'll lead a team developing tools that transform how scientific research is conducted and shared. This role combines hands-on technical work with Angular/TypeScript and Python/Django with people management responsibilities, directly impacting the organization's mission to enhance scientific transparency and reproducibility.

💡 A Day in the Life

A typical day involves reviewing pull requests for Angular components, mentoring engineers through one-on-one sessions, collaborating with product teams on feature planning, and contributing to Python/Django microservices development. You'll balance coding with management duties like performance tracking, technical decision-making, and ensuring engineering standards are maintained across distributed teams.

🎯 Who Center for Open Science Is Looking For

  • Has expert-level Angular and TypeScript skills with Python/Django experience, capable of both front-end development and back-end microservices architecture
  • Demonstrates 1+ years of experience managing at least 3 engineers, with proven ability in mentoring, performance reviews, and conflict resolution
  • Possesses extensive software development experience including project management, code reviews, and system performance optimization
  • Is a strong communicator who can collaborate effectively with product teams and lead engineers while advancing technical standards

📝 Tips for Applying to Center for Open Science

1

Highlight specific experience with Angular/TypeScript and Python/Django in your resume, including projects where you've worked with both front-end and back-end technologies

2

Quantify your management experience: specify how many people you've managed, for how long, and include metrics on team performance or engineer development

3

Demonstrate understanding of COS's mission by mentioning specific tools like OSF (Open Science Framework) or discussing open science principles in your application

4

Include examples of transitioning monolithic applications to microservices and experience with database modeling and APM tools

5

Show how you've enforced engineering standards and contributed to technical vision at previous organizations, not just followed existing practices

✉️ What to Emphasize in Your Cover Letter

["Explain why COS's mission to improve scientific transparency resonates with you personally and professionally", "Detail your hands-on experience with Angular/TypeScript and Python/Django, including specific projects or challenges you've solved", 'Describe your management philosophy and provide concrete examples of developing engineers through mentoring and performance reviews', 'Connect your technical leadership experience to how you would help shape technology vision at COS while maintaining engineering standards']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Explore COS's Open Science Framework (OSF) platform and understand how researchers use it for project management and collaboration
  • Review COS's Transparency and Openness Promotion (TOP) Guidelines and how they influence software development
  • Investigate COS's open-source repositories on GitHub to understand their tech stack and coding standards
  • Learn about the scientific reproducibility crisis and how COS's tools address specific challenges in research practices
Visit Center for Open Science's Website →

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Technical deep dive on Angular/TypeScript implementation and Python/Django architecture decisions
2 Scenario-based questions about managing team conflicts and developing engineers through coaching and performance reviews
3 Discussion of experience with microservices architecture and transitioning from monolithic applications
4 Questions about your approach to code reviews, engineering standards enforcement, and technical vision development
5 How you would balance hands-on coding responsibilities with people management duties in a remote environment
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Applying without Angular/TypeScript expertise or failing to demonstrate Python/Django experience in your application materials
  • Omitting specific management metrics (team size, duration, development outcomes) when describing leadership experience
  • Showing no understanding of COS's mission or how your technical work would contribute to open science goals

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Center for Open Science!