
Remote opportunity at
Ellevation EducationDirector, Software Engineering
Ellevation Education seeks a Director of Software Engineering to guide critical cross-cutting technical initiatives across its eight product squads. Operating within an R&D organization that builds…
Career Tools
About This Role
Ellevation Education seeks a Director of Software Engineering to guide critical cross-cutting technical initiatives across its eight product squads. Operating within an R&D organization that builds software for nearly two thousand school districts serving English Learners, this senior leadership role focuses on platform modernization, authentication, dependency health, and security. The employer functions as part of Curriculum Associates, utilizing centralized security functions while maintaining an independent R&D structure. The person in…
Job Description
Ellevation Education seeks a Director of Software Engineering to guide critical cross-cutting technical initiatives across its eight product squads. Operating within an R&D organization that builds software for nearly two thousand school districts serving English Learners, this senior leadership role focuses on platform modernization, authentication, dependency health, and security. The employer functions as part of Curriculum Associates, utilizing centralized security functions while maintaining an independent R&D structure.
The person in this position will lead a group of Staff Engineers, shape multi-squad technical efforts, manage security practices, and act as the primary liaison to the parent company's central security organization. Responsibilities include defining problem scopes, balancing competing R&D priorities, integrating security workflows, and communicating technical risk to executive stakeholders. This role suits an experienced engineering leader with a strong background in security and matrixed organizational navigation.
Responsibilities
- Identify and evaluate cross-cutting technical problems spanning multiple squads, including authentication, platform modernization, dependency health, and security
- Partner with Staff Engineers to define scopes, establish time boundaries, and resolve technical risks before team commitment
- Present shaped initiatives to R&D leadership for cycle planning and prioritization
- Hire, mentor, and direct the Staff Engineer team while rebalancing workloads as priorities shift
- Translate security standards agreed with Curriculum Associates into daily engineering practices
- Incorporate security concepts like threat modeling into project planning and integrate findings into standard developer workflows
- Coordinate the complete security surface with parent company teams, including vendor risk, pen test cycles, and incident response
- Manage compliance evidence collection across engineering and product departments
- Oversee the relationship with the central security organization, reporting weekly on remediation progress and security KPIs
Requirements
- Ten or more years of software engineering experience, including engineering team leadership
- Demonstrated experience hiring, leading, and developing senior and staff-level engineers
- Track record of taking large, ambiguous technical challenges across multiple teams from definition to delivery
- Technical foundation in cloud infrastructure, modern web applications, and CI/CD pipelines
- Background in security covering application security, cloud security, incident response, and compliance
- Hands-on experience with dependency scanning, SAST, and SCA tooling
- Experience driving decisions forward in a matrixed organization between business units and parent or partner companies
- Proven ability to communicate technical and security risk to executive audiences
Qualifications
- Experience building software handling regulated or sensitive data within fields such as education, healthcare, or financial services
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the remote work policy for this role?
The posting specifies that the job location is remote.
What is the employment type?
The position is full-time.
What is the salary range for the Director of Software Engineering?
The posting lists a salary range of $200,000 to $250,000 per year.
Does the hiring process involve artificial intelligence?
The company may use AI tools to support parts of the hiring process, such as reviewing applications or analyzing resumes, but final hiring decisions are made by humans.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.