Solution Community is an international nonprofit building a global platform for social change. They are seeking a Head of Engineering to lead and support their engineering function, ensuring technical execution quality across the organization.
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