Accepting Applications

Overview 

Catalyst:Ed is seeking a Software Engineer in Test to join our growing team. In this role, you will be part of a very small team and contribute directly to the design and development of automated testing systems. 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 a Software Engineer in Test, you will wear many hats, but your primary responsibility will be developing automated testing strategies to ensure high-quality software.

Your responsibilities include:

  • Designing and implementing test automation systems across both frontend and backend.
  • Developing tools and processes that empower all developers to write automated tests as part of their workflow.
  • Contributing to and maintaining fully automated CI/CD pipelines, ensuring that test suites serve as the final gate to production deployments.
  • Collaborating with offshore development and QA teams to align testing strategies and execution.
  • Implementing non-functional testing strategies, including performance, security, and scalability testing.
  • Promoting engineering best practices by working closely with developers to integrate testing seamlessly into the development cycle.

 Qualifications

Required Skills & Experience

  • 5 years of relevant experience, with a proven track record of impact
  • Hands-on experience with frameworks like cypress, jest, mocha, vitest, etc.
  • Experience in designing and developing test automation systems, including both frontend and backend.
  • Experience working with offshore development and QA teams.
  • Excellent communication skills, especially written, with the ability to collaborate closely with other developers to promote engineering best practices.

Preferred Skills & Experience

  • Experience working in agile software engineering (scrum, kanban, etc).
  • Experience with fully-automated CI/CD pipelines where the only gates to production deployment are the test suites themselves.
  • Familiarity with SaaS applications and integrations.
  • Prior experience in nonprofits, education, or mission-driven organizations.
  • Relevant certifications in software testing or cloud platforms (ISTQB, AWS, etc.).

Good to Know

  • Compensation: Compensation is commensurate with experience. Salary range: $80,000 – $120,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 small 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.