A mission-driven social impact platform is seeking a Senior Engineering Manager to lead and empower a team focused on building and scaling features for nonprofit and advocacy organizations. This role plays a key part in making the platform indispensable for mission-driven groups launching and growing high-impact campaigns.
As the leader of a newly-formed Nonprofit Starters squad, you’ll manage and mentor a team of five engineers and collaborate closely with Product and Design to deliver a roadmap that serves organizational changemakers worldwide. You’ll report to the VP of Engineering and contribute directly to the next phase of product growth and strategic focus.
About Us
We’re a public benefit company and the world’s largest platform for civic action, with 100 million monthly users and over 40,000 new campaigns launched each month. Our model is 100% user-generated and profitable, supporting impactful movements around the world—from expanding workers’ rights to driving environmental protections. The work we do empowers people and organizations to create change on a local, national, and global scale.
What You’ll Do
- Nonprofit Pilot MVP Shipped: Lead engineering for a new nonprofit experience, delivering an MVP with 3–5 launch partners. Define and measure baseline success metrics to validate product impact and guide future iterations.
- Donation & Supporter Tools Integrated: Collaborate with internal teams to extend fundraising tools for nonprofits, driving adoption and measurable impact.
- High‑Performing Team Culture: Onboard and grow a five‑engineer squad, maintaining an inclusive, psychologically safe, and high-performing team rooted in trust, curiosity, and continuous learning.
- Cross-Functional Partnership: Work closely with Product, Design, and other partners to define goals, prioritize work, and ensure seamless execution between technical and business objectives.
- Team Development & Mentorship: Coach and support engineers through regular feedback and thoughtful career development, enabling performance across levels and specialties.
Note: This role participates in the on-call rotation.
Core Competencies
- 0→1 Product Execution: Comfortable turning ambiguity into rapid prototypes using AI tooling, iterating fast, and learning through quick cycles.
- Communication and Collaboration: Able to represent Engineering in strategic conversations, advocate for technical needs, and drive clarity through documentation and inclusive decision-making.
- Leadership and Team Management: Skilled at developing talent, offering mentorship, and fostering an inclusive, feedback-rich team culture.
Technical Expertise:
- Strong hands-on experience with Node.js or Ruby on Rails (you’ll choose one for the live coding interview)
- Proficiency in React and TypeScript
- Familiarity with GraphQL, AWS, and Kubernetes is a plus
- Comfortable across frontend and backend in full-stack environments
Target Experience
- Engineering Leadership: 3+ years managing engineering teams
- Software Development: 4+ years full-stack, web-based development
- 0→1 Experience: Experience creating products or teams from scratch, especially in early-stage or fast-evolving environments
- Tech Stack: 3+ years in Ruby, JavaScript/TypeScript, or Elixir, and strong React expertise
- Infrastructure: Experience with Terraform, Kubernetes, and AWS
- API Design: Familiarity with RESTful and GraphQL APIs
Role Format & Compensation
We’re open to candidates at either the Engineering Manager or Senior Engineering Manager level — title and scope will be based on experience. This is a remote role open to candidates in Mexico, with two compensation options:
Engineering Manager
• Full-Time Employee: MX$129,000/month gross via a local third-party entity
• Contractor: MX$167,750/month gross
Senior Engineering Manager
• Full-Time Employee: MX$147,875/month gross via a local third-party entity
• Contractor: MX$192,313/month gross
We follow a clear and transparent salary scale rooted in equity, location-based benchmarks, and role level.
⸻
Interview Process
1. 45 min Recruiter Screen
2. 1 hr Interview with VP of Engineering & Mexico Site Lead
3. 2 hr Team Interviews: Architecture + Product/Design
4. 1.5 hr Live Coding Interview
5. 30 min Interview with CTO