Jobs and Careers
MB

Sr. Director of Software Engineering

MBTA
United Statesfull_timeVerifiedPosted 3 Jul 2025
💰 $162,710/yr

About the role

The MBTA��s Technology Innovation Department’s (TID) Senior Director of Software Engineering directs the build, operation, and maintenance of software and, occasionally, hardware, to produce the best results for our riders and operations staff.
The Senior Director of Software Engineering is responsible for how TID builds, and occasionally buys custom software: software engineering operations, process, standards and rituals. The Senior Director of Software Engineering will lead a team practicing adapted Agile development in a DevOps environment. Currently, all infrastructure is infrastructure-as-code hosted in AWS; almost all software is written in Elixir.

Duties and Responsibilities:

  • The Senior Director of Software Engineering works with the departments functional Senior Directors of UX Research and Design, and Product, and programmatic Senior Directors of Fares Technology, Transit Technology, and Rider Tools programs to establish cross-program standards for software, hardware, and networking architecture and direct teams to implement that vision. 

  • Departmental Technology Leadership
  • Collaborate across program teams: 
  • Fares Technology to collect rider fares across all modes;
  • Transit Technology communicates digital schedules, vehicle locations and arrival predictions through service management tools;
  • Rider Tools provides Transit Technology information in real-time to riders across the system on screens and through public address elements, on the website, and through the MBTA mobile application, MBTA Go.
  • Collaborate with Senior Directors of functional areas to support teams in adhering to cross-functional standards of project, product management, and design standard implementation in engineering: 
  • UX Research and Design advocates for human-centered design technological solutions, champions equitable and inclusive research and design practices to peer leaders and to external partners, fosters, spreads, and operationalizes design, research, and content strategy best practices;
  • Product Management establishes cross-program standards for product management and direct teams to implement that vision.
  • Maintain backlog new project and product ideas/proposals, and help scope and architect new software engineering teams and software itself

  • People and Engineering Management
  • Create the scaffolding of agile engineering discipline, including testing, code reviews, deployment, and documentation to facilitate delivery.
  • Ensure that the infrastructure powering our applications is scalable, secure, and cost-effective.
  • Monitor compliance on how specific functional tasks (e.g., pull requests, deployments, on-call rotations, etc.) are executed across software engineering teams.  
  • Ensure each product team is adequately and appropriately staffed, proactively manage software engineering team assignments, retention, hiring, and performance management. 
  • Coach staff in the department’s vision of software engineering and resolve questions about the engineering discipline.
  • Participate in on-call rotation for technology systems and services.

  • Software Execution
  • Lead TID engineering teams in software development execution quality. Proactively escalate project or stakeholder issues and negotiate positive outcomes and continuous improvement. 

  • Push TID to be Better
  • Be a committed, vocal, collaborative member of TID Leads and push for TID to do better in any/all dimensions of its work.  
  • As a member of TID’s leadership team, this role is responsible for leading, practicing and upholding TID’s working agreements, which are essential to the department’s success.
  • Perform all other duties and projects that may be assigned.

  • Additional responsibilities may include a focus on one or more departments or locations.  See applicable addendum for department or location-specific functions.  

  • Supervision
  • Direct Supervision of Directors, Deputy Directors; indirect supervision of 30-40 software and technology infrastructure engineers. 

Minimum requirements and qualifications:

  • Ten (10) years of experience in agile software development environment.
  • Seven (7) years of supervisorial, managerial, and/or leadership experience with design-led software development teams (where the digital product is not the core service of the organization as a whole).
  • Experience with two (2) or more programming languages from the TIOBE top 20 (https://www.tiobe.com/tiobe-index/).
  • Experience

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

MBTA

View company profile →