Accepting Applications
Overview
Catalyst:Ed is seeking a Senior Software Engineer to join our growing team. In this role, you will be part of a very small team and contribute directly to the design, development, testing, and support of a brand new technology platform. Your work will have a lasting impact on nonprofits and education systems by helping us create scalable, innovative solutions that drive equity and strengthen the capacity of organizations serving communities across the nation. This position reports to the Engineering Lead/Manager.
Who We Are
Catalyst:Ed is a national nonprofit that improves outcomes for America’s children and youth by strengthening the schools and nonprofits that serve them. We do this by connecting them to the expertise, resources, and hands-on support they need to drive transformational outcomes for students, families, and communities.
We’re on an exciting growth trajectory, building a new technology platform from the ground up, designed to scale from supporting hundreds to thousands of customer organizations. This platform will empower nonprofits and education agencies by providing the technical capacity they need to become more effective, innovative, and equitable in their work.
Your Role & Responsibilities
As Senior Software Engineer, you will wear many hats and will actively develop across key areas of the new platform, including frontend, backend, and infrastructure.
You will also be responsible for helping to shape team processes and form an engineering culture centered around trust, curiosity, and impact.
Qualifications
- 7+ years of relevant experience, with a proven track record of impact
- Experience in designing and developing scalable web applications built on serverless technologies.
- Experience with modern front-end and back-end technologies using typescript, specifically React (NextJS) and NestJS (backend framework).
- Experience in API development, including designing and maintaining APIs and working with third-party integrations
- Experience working with offshore development and QA teams, including technical coordination of remote teams and ensuring high-quality output.
- Strong knowledge of CI/CD and automated testing.
- Excellent communication and technical leadership skills, with the ability to mentor other engineers and enforce engineering best practices.
Good to Know
- Compensation: Compensation is commensurate with experience. Salary range: $110,000 – $140,000. Benefits include medical and dental insurance coverage, 403(b) with up to 5% match on base salary, and a generous leave policy.
- Preferred Start date: March 2025
- Team: We currently have a three-person engineering team working to build foundational technical items. We also have a three-person product team that has designed and built our current platform using low/no code solutions.
- Location: Catalyst:Ed works nationally. We are a remote team with an office in New Orleans. Team members can work from a location of their choosing.
- Travel Requirements: Occasional travel is required for in-person team meetings.
- Working Hours: We offer flexible work hours while ensuring effective collaboration across our teams in the USA and India. This role requires some overlap with our India-based team, including occasional early meetings (~7–8 AM Central Time) for in-depth technical discussions. Other collaborations include daily standups, which take place later in the day and can be scheduled flexibly.
- Physical Demands and Working Environment: The bullet points below are representative of the physical demands and working environment that must be met by a team member to successfully perform the essential functions of this role. Reasonable accommodations may be made for individuals with disabilities to perform essential job functions.
- Standard/remote office setting; proximity to office equipment that includes electronic devices.
- Multiple people-facing meetings and interactions a day using Zoom or other video call software
- Must remain at a workstation for at least 50% of the time; will need to use equipment that includes electronic devices.
How to apply
If this sounds like the right role and the right mission for you, please complete the application. We will review applications on a rolling basis shortly after they are received. The selection process includes a work exercise, 3-4 virtual interviews of 45-60 minutes each, and reference checks.
Please email [email protected] with any questions about the role.
Catalyst:Ed is an equal opportunity employer and is committed to providing equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other characteristic protected by applicable law.