Solution Community is an international nonprofit dedicated to actionable social change through technology. The Head of Engineering will lead the engineering function, ensuring quality technical execution and guiding architectural decisions while collaborating closely with executive leadership.
Responsibilities:
- Lead all engineering contributors across frontend, backend, infrastructure, security, quality assurance, and DevOps
- Own architectural decisions and ensure systems are scalable, secure, and maintainable
- Review Pull Requests in GitHub, maintain high standards, and enforce clean engineering practices
- Identify bottlenecks, remove blockers, and drive engineering velocity without bureaucracy
- Align closely with Product (CPO) to translate roadmap into realistic technical execution
- Ensure proper Git workflows, CI standards, testing discipline, and infrastructure reliability
- Raise the team's technical level through feedback, pairing, and structured reviews
- Oversee architecture decisions involving Google Cloud Platform, Firebase, and related infrastructure systems
Requirements:
- 8+ years of hands-on software engineering experience
- Proven experience building or scaling products in startup or early-stage environments
- Not purely a corporate enterprise background
- Strong system design and architecture experience
- Comfortable reviewing complex code across frontend and backend
- Deep understanding of modern web architecture and cloud infrastructure
- Action-oriented
- Comfortable making decisions and owning outcomes
- Will step in when something is stuck
- Engineers respect you because you understand the work
- You raise standards without ego
- You collaborate well with Product and executive leadership
- Motivated by impact
- Comfortable working in a nonprofit, volunteer-driven environment
- Experience leading distributed, remote engineering teams
- Experience building MVPs from scratch
- Experience designing scalable cloud-native systems
- Experience working closely with founders or CEOs