E

Ellevation

English Learner data management and planning

Director Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeBoston, MA, USA$200k - $250k /yrIn-person

About the Job

Requirements

  • At least 10 years of software engineering experience, including experience leading engineering teams.
  • Experience hiring and leading senior and staff-level engineers and developing them as technical leaders.
  • A track record of taking large, ambiguous technical problems spanning teams, such as platform modernization, legacy migrations, or authentication, from a well-defined problem through delivery, working through teams that did not report to you.
  • A strong technical foundation in modern web applications, cloud infrastructure, and continuous integration and continuous delivery (CI/CD), sufficient to judge tradeoffs and earn credibility with Staff Engineers.
  • A background in application security, cloud security, compliance, and incident response, including hands-on experience with static application security testing (SAST), software composition analysis (SCA), and dependency scanning tools.
  • Experience moving decisions forward in a matrixed organization, ideally between a central function and a business unit at a parent company, acquirer, or major partner.
  • A track record of communicating technical and security risk to executive audiences.

Responsibilities

  • Identify problems spanning squads, including platform modernization, authentication, dependency health, and security, and decide which are worth pursuing.
  • Shape cross-cutting work with Staff Engineers by defining the problem, setting scope and time boundaries, and working through technical risks before a team commits.
  • Present shaped work to R&D leaders deciding what teams take on each cycle, making a clear case for its priority.
  • Support teams doing cross-cutting work so they can make sound technical decisions independently.
  • Grow the Staff Engineer group through hiring and development to expand its capacity to drive business impact.
  • Set direction for the team, allocate each Staff Engineer's time, and rebalance as priorities change.
  • Coach Staff Engineers in framing ambiguous problems, building agreement across squads, and documenting decisions.
  • Assess technical tradeoffs on cross-cutting work and stand behind the team's decisions.
  • Turn security standards agreed with Curriculum Associates into working practices at Ellevation, with clear ownership and escalation within engineering.
  • Integrate security findings into engineers' existing tools and workflows in an actionable form.
  • Incorporate security practices such as threat modeling into how work is shaped.
  • Coordinate security activities with Curriculum Associates, including incident response, vendor and third-party risk, security awareness, district security questionnaires, and penetration test cycles.
  • Ensure Ellevation's compliance evidence is maintained by coordinating contributions across engineering and product.
  • Own Ellevation's relationship with Curriculum Associates' central security organization and learn how its security decisions are made.
  • Work with Curriculum Associates on security standards, service-level agreements, and key performance indicators: understand how they are set and calculated, help determine their application to Ellevation, and advocate for changes when they do not fit how Ellevation builds software.
  • Partner with Curriculum Associates on the scope and configuration of central scanning for Ellevation's repositories and technology stack.
  • Reconcile Ellevation's security reporting with Curriculum Associates' reporting.
  • Report remediation progress, blockers, and security KPIs to Curriculum Associates stakeholders weekly.
  • Represent Ellevation in Curriculum Associates security forums and relay relevant information in an actionable form.
  • Weigh security findings, standards, and product priorities against available R&D time; recommend what to address, defer, or not pursue, and explain the business rationale.
  • Bring technical and security risk perspectives to R&D leadership decisions about work for each cycle.
  • Adapt Curriculum Associates' scanning, tooling, and reporting to Ellevation's software development practices.

Desired Qualifications

  • Experience building software that handles sensitive or regulated data, such as in education, healthcare, or financial services.

About the Company

Ellevation

English Learner data management and planning

Ellevation Education provides a centralized digital platform for K-12 school districts to manage English Learner (EL) data, analyze student performance, plan instruction, and ensure compliance. It combines data from multiple sources into one system, helping educators differentiate instruction and reduce administrative tasks, with features like dashboards, reporting, and professional development. The platform includes 80+ classroom activities created by language acquisition experts to support EL instruction across subjects and grades. The company operates on a subscription model, selling to districts that need to manage EL programs and generate stakeholder reports. Its goal is to help educators improve EL outcomes and streamline program management by delivering data-driven instructional planning and compliance capabilities.

Company size
51-200
Company stage
Late Stage VC
Total funding
$42.5M
Headquarters
Boston, MA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Ellevation

See more jobs