Job Description
About Donorbox
Donorbox is a leading fundraising platform and donor management system for nonprofit organizations. Our mission is to accelerate positive impact worldwide by helping nonprofits become highly effective at raising funds and managing their supporter base. Since 2014, we have powered more than 100,000 organizations globally to raise nearly $3 billion in donations.
Our fast-growing company is profitable and bootstrapped, with a healthy run rate. We have a fully distributed and diverse team of 150 people across 16+ states and 23+ countries.
Donorbox is rated the #1 software for fundraising, donor management, and nonprofit payments on G2, based on hundreds of verified customer reviews. We're proud of our work, and our product reflects that!
The Role
We are seeking an experienced engineering leader to scale our teams working with Ruby on Rails, SQL, JavaScript, and CSS. We prioritize quality through simplicity, embracing Omakase Rails to avoid unnecessary complexity like React or GraphQL. Rails empowers engineers to develop complete features independently. Reporting directly to the Chief Architect, you'll drive execution, team growth, and operational excellence in a remote, international environment.
Responsibilities
- Lead and mentor 5+ engineering managers across domains such as fundraising, analytics & reporting, CRM, Org Experience, and in-person payments.
- Maintain a high degree of autonomy within an engineering department of 40+ engineers, ensuring productivity, happiness, and the ability for each developer to launch full features independently.
- Oversee performance evaluations to build a merit-based, effort-driven, and intelligent team.
- Refine processes for bug triage, incident reporting, and training.
- Monitor KPIs related to launch speed and quality.
- Address timelines and technical debt effectively.
- Audit codebase for quality, collaborate weekly with the Chief Architect on standards, and empower managers to enforce best practices.
- Run efficient meetings, forecast timelines, and resolve launch challenges with actionable solutions.
- Manage Support Engineering leaders.
- Help modernize the QA department.
- Represent engineering in Leadership meetings with the Executive Team.
Qualifications & Experience
- 10+ years in software engineering, with 5+ years managing managers, including prior Engineering Manager experience.
- 7+ years of experience with Ruby on Rails, JavaScript, SQL, and CSS; passion for Omakase Rails, Hotwire, PostgreSQL, and vanilla JS.
- Proven success scaling remote, international teams in fintech & SaaS environments.
- Expertise in process optimization, metrics, bug/incident management, and code quality.
- Strong leadership with excellent communication, flexibility, and attention to detail.
- Thrives in fast-paced, remote settings with a bias for action and resilience.
- Bachelor's in Computer Science or equivalent.
Current Technical Stack
- Ruby on Rails (with Minitest and Fixtures)
- Postgres & Redis
- Vanilla JavaScript
- Hotwire (Turbo, Stimulus)
- ViewComponents
Details
- Fully remote based in US or Canada.
- Must be available to work Eastern Time Zone hours (9 AM – 6 PM ET).
- Base Salary: $180,000 – $240,000 USD, depending on experience and location.
- Equity: Competitive equity package included.
Benefits & Perks
- Fully remote work from home.
- Generous time off policy: 21 days (including birthday), 2 paid volunteer days, 8+ holidays (dependent on province/country), and additional sick days.
- Employer-sponsored health insurance through TriNet, including medical, dental, vision, and life insurance.
- 401(k) plan via TriNet's partner, Empower, with up to 4% employer match (US) and RRSP (Canada).
- Reimbursement for home office expenses and professional development up to $1,500.
- Eligibility for employee stock options.
- Wellness programs including fitness and mindfulness classes.
- Join us in serving nonprofits and making a difference!
The Application Process
We have 6 stages:
- Apply and answer questions about your experience.
- Interview with the CEO.
- Technical Deep Dive.
- Advanced Technical Interview.
- Leadership, Strategy & Product Collaboration.
- Executive Panel.
If this role excites you, please apply today and tell us why. We look forward to hearing from you!