MBTA

Lead Software Engineer (Data Platform)

MBTA  •  $145k/yr  •  Boston, MA (Onsite)  •  3 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Posting number: 26-20174

Department: MBTA - Technology Innovation Division

Division: 863-Technology Innovation Division

Job classification: Lead Software Engineer (Baseline)

Posting type: Open/External and Promotional/Internal

Categories: IT and Computers

Summary

The Lead Software Engineer collaborates closely with partner teams to solve user and business challenges. The role upholds software engineering excellence in civic technology operating within the specific constraints of the MBTA. The Lead Software Engineer provides technical guidance for other members of the team, leads work on complex or ambiguous components, and helps simplify complexity across team-owned systems. This role elevates team productivity, mentors engineers, and takes ownership of team-level architecture, system reliability, and software engineering best practices.

The Data Platform specialization focuses on building, operating, and improving MBTA’s data ingestion, storage, transformation, and serving systems. Engineers create and maintain the data lake infrastructure and data pipeline automation that supports analytics workloads and ensures reliability, observability, and data integrity across MBTA’s data infrastructure.

Examples of duties

  • Lead technical design for subsystem-level components and services for the team.
  • Architect complex systems and guide team members through implementation.
  • Reduce systemic reliability risks within team boundaries.
  • Mentor junior engineers and drive technical decisions for team-owned systems.
  • Collaborate with applicable User Experience (UX), Product Managers (PM) and other team members to contribute toward shaping the team roadmap and team processes as well as contribute to technical strategy decisions.
  • Participate in team and incident retrospectives to improve how the team delivers.
  • Ensure implementation of software engineering best practices and adherence to organizational policies, compliance requirements, and cross-functional standards impacting team operations.
  • Debug cloud-hosted production systems using observability tools.
  • Collaborate with team members to review code for correctness, performance, and reliability.
  • Participate in on-call rotation of technology systems and services as needed.
  • Contribute to organization-wide infrastructure (e.g. continuous integration pipelines, shared applications) and ways of work (e.g. hiring, cross-team collaboration).
  • Perform all other duties and projects that may be assigned.

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

Supervision

  • No direct reports.

Qualifications

  • Bachelor’s degree from an accredited institution.
  • Six (6) years of relevant professional experience in modern software engineering practices, including technical leadership, system architecture, and designing subsystem-level components and services.
  • Experience leading end-to-end delivery of complex projects requiring ingenuity and creativity, often requiring multiple team members to execute.
  • Demonstrated proficiency in at least two (2) programming languages from the TIOBE top 20 (https://www.tiobe.com/tiobe-index/)
  • Experience resolving production incidents and monitoring system health, including on-call, incident response.
  • Experience with CI/CD and code review processes.
  • Experience with logging, monitoring, observability, and cloud-hosted production systems.
  • Ability to participate in on-call rotation of technology systems and services as needed.
  • As part of the selection process, candidates will be asked to complete and pass job-related technical assessments, which may include a software design diagramming exercise and/or a timed coding exercise.

Substitutions

  • A high school diploma or GED with an additional seven (7) years of directly related experience substitutes for the bachelor’s degree requirement.
  • An associate’s degree from an accredited institution and an additional three (3) years of directly related experience substitutes for the bachelor’s degree requirement.
  • A master’s degree in a related subject substitutes for two (2) years of general experience.
  • A nationally recognized certification, or statewide/professional certification in a related field substitutes for one (1) year of experience.

Supplemental information

  • Strong understanding of distributed systems or high-reliability systems.
  • Experience with Elixir.
  • Experience with AWS.
  • Experience with Application Programming Interfaces (API) / microservices / Service-Oriented Architecture (SOA).
  • Experience developing code as part of an open-source project.
  • Experience in public sector, transportation agency, and/or civic technology team.
  • Familiarity with MBTA transit data standards (GTFS, GTFS-RT, TODS, TIDES).
  • Experience operating or developing data platforms (e.g., Snowflake, Databricks).
  • Experience with orchestrators (Airflow, data build tool (dbt)).
  • Strong understanding of data structures and formats for analytical workloads.
  • Experience building data ingestion, transformation, or orchestration pipelines.
  • Experience with Python in data engineering contexts.
  • Experience with Infrastructure-as-Code tools (Terraform, Pulumi) for data infrastructure.
MBTA

About MBTA

The Massachusetts Bay Transportation Authority, often referred to as the MBTA or simply The T, is the public operator of most bus, subway, commuter rail and ferry systems in the greater Boston, Massachusetts, area. The MBTA is the largest transit provider in New England, and the fifth largest in the country. The MBTA directly operates or contracts out for service using eight different modes: heavy rail, light rail, bus rapid transit, local/express bus, trackless trolley, commuter rail, commuter boat, and paratransit. In Boston, 55% of all work trips and 42% of all trips into downtown are made by transit. The MBTA district is made up of 175 communities with a total population of 4.7 million. Almost three-quarters of all Massachusetts residents live within the MBTA service area.

Industry
Government & Public Safety
Company Size
1,001-5,000 employees
Headquarters
Boston, MA
Year Founded
1897
Website
mbta.com
Social Media