Massachusetts Bay Transportation Authority
Posted 2w ago

Software Engineer -Transit Data (Contractor position)

Massachusetts Bay Transportation Authority
Boston, Massachusetts, United States
$75-$80/hrOnsiteContract
Responsibilities
  • delivering features
  • monitoring incidents
  • refactoring code
Requirements
  • 2+ years software engineering experience
  • Ability to deliver end-to-end features
  • On-call and incident response experience
  • Strong debugging
  • Testing and CI/CD skills
  • Bachelor's degree (or approved substitution)
Technical tools mentioned
ElixirTypeScriptAWSTerraformOpenTofuCI/CDGTFSGTFS-RTTODSTIDES

Job description

About the Department

The Software Engineer is an independent contributor who delivers features end-to-end, contributes to team-level improvements, and operates effectively across multiple parts of the tech stack. The position shapes technical solutions, refines requirements with Product Managers, and improves code quality and code maintainability leveraging software engineering principles and practices.

Position Duties

  • Perform a wide variety of software engineering tasks primarily in Elixir and/or TypeScript.

  • Deliver and maintain well-architected features from design through implementation.

  • Demonstrate strong fundamental coding and debugging skills by writing reliable, maintainable code while demonstrating a strong understanding of possible tradeoffs to meet deadlines by effectively articulating impacts and proposing solutions.

  • Contribute to on-call rotations and address routine incidents.

  • Follow engineering standards, including code reviews, documentation, and testing. Participate and offer constructive feedback to improve.

  • Improve maintainability and reduce complexity through refactoring.

  • Investigate defects and lead feasibility assessments to identify improvements.

  • Protect data security, compliance, and privacy across all work activities by following secure coding practices.

  • Participate in team rituals (stand-ups, planning, retros).

  • Work collaboratively with UX and PMs to refine requirements for difficult problems and reduce unnecessary scope.

  • Participate in on-call rotation of technology systems and services.

  • 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.

Minimum Education

  • Bachelor's degree from an accredited institution.

Minimum Qualifications

  • Two (2) years of relevant professional experience in software engineering.

  • Experience independently delivering features end-to-end to solve problems.

  • Experience applying software engineering principles and practices to quickly and creatively achieve team or project goals.

  • Experience with monitoring, on-call, incident response, and reliability engineering.

  • Strong debugging and investigative skills.

  • Experience with software testing best practices and CI/CD.

  • Demonstrated ability to translate business requirements into technology.

  • Strong communication skills.

  • Demonstrated proficiency in at least one or more programming languages.

  • 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.

  • Ability to participate in on-call rotation of technology systems and services.

Other Qualifications

  • More than four (4) years of relevant professional experience in software engineering.

  • Solid understanding of APIs, data flows, and failure modes.

  • Experience with Elixir.

  • Experience with AWS.

  • Experience in public sector, transportation agency, and/or civic technology team.

  • Experience with Terraform / OpenTofu / Infrastructure as Code tools.

  • Experience in agile software development practices.

  • Knowledge of transit data standards (such as GTFS, GTFS-RT, TODS, TIDES).

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.

Benefits



This position is not eligible for benefits through the MBTA. However, some positions might be eligible to incur paid sick time or to receive a complimentary pass for travel on the MBTA transit system. Please speak with the assigned recruiter or email [email protected] for more information.


Supplemental Questions







01
Do you have at least two (2) years of relevant professional experience in software engineering?

  • Yes
  • No



02
Do you have experience independently delivering features end-to-end to solve problems?

  • Yes
  • No



03
Do you have experience with monitoring, on-call, incident response, and reliability engineering?

  • Yes
  • No



04
Do you have strong debugging and investigative skills?

  • Yes
  • No



05
Do you have experience with software testing best practices and CI/CD?

  • Yes
  • No



06
Do you have the ability to participate in on-call rotation of technology systems and services?

  • Yes
  • No



07
Are you legally authorized to work in the United States?

  • Yes
  • No



08
Will you now or in the future require visa sponsorship to continue working in the United States (e.g. H-1B visa status)?

  • Yes
  • No



Required Question



Agency Information

Employer
Massachusetts Bay Transportation Authority
Address

10 Park Plaza








Boston, Massachusetts, 02116
Phone
(617) 222-3200
Website

https://www.mbta.com

About Massachusetts Bay Transportation Authority

Operates public transportation services in the Greater Boston area.

Similar jobs

Software Engineer roles near Boston, Massachusetts
15h
Save
Mark Applied
Hide
Software Engineering & Development
Boston, Massachusetts, United States
$150k-$160k/yr HybridFull Time
State Street
State StreetNYSE: STT: Provides investment servicing and management to institutional investors.
5+ YOEBachelor's degree plus 5 years, or master's degree plus 3 years, in financial services IT. Requires advanced SQL, relational databases, R/Python/SQL, financial data, BI reporting, and strong communication skills.
SQL, R, Python, relational database, BI reporting tools
20h
Save
Mark Applied
Hide
Senior Software Engineer
Dallas or Ashburn or Boston or New York City or San Francisco or Chicago or Santa Clara or Seattle or San Jose or Denver or Austin or Charlotte
$150k-$170k/yr RemoteFull Time
Digital Realty
Digital RealtyNYSE: DLR: Provides global data center, colocation, and interconnection solutions.
5+ YOEBachelor's degree in a technical discipline, 5+ years of software development, programming in multiple named languages, AI and cloud-native development, embedded systems, industrial protocols, and technical leadership.
Python, C++, C, Rust, Go, Java, JavaScript, TypeScript, OpenAI, Azure OpenAI, Anthropic Claude, LangChain, Semantic Kernel, AutoGen, CrewAI, RAG, Azure, AWS, GCP, Docker, Kubernetes, CI/CD, Git, Embedded Linux, RTOS, ARM, STM32, ESP32, NXP, PLC, SCADA, Building Management Systems (BMS), Industrial IoT, Ethernet, Serial Communications, MQTT, Modbus, CAN Bus, I²C, SPI, BACnet, OPC-UA, Profinet, EtherNet/IP
21h
Save
Mark Applied
Hide
Staff Software Engineer, Core Infrastructure
San Francisco or Ottawa or Charlotte or Phoenix or Toronto or Los Angeles or Denver or Salt Lake City or Atlanta or Raleigh or Chicago or Houston or Portland or New York City or Vancouver or San Diego or Sacramento or Jacksonville or Seattle or Mexico City or Austin or Miami or Boston or Dallas
$145k-$275k/yr RemoteFull Time
Scribd
Scribd: Subscription-based digital library for e-books, audiobooks, and documents.
10+ YOE10+ years building backend, distributed, or data-intensive systems; production Rust and strong Python; storage and database expertise; AWS, infrastructure as code, operational excellence, technical leadership, and mentoring.
Rust, Python, Apache Arrow, Parquet, DataFusion, Amazon S3, PostgreSQL, MySQL, AWS, AWS Lambda, Amazon ECS, Amazon Aurora, Terraform, delta-rs, Claude Code
21h
Save
Mark Applied
Hide
Senior Software Engineer, Maritime Enabling Technology
Quincy, Massachusetts, United States
$191k-$253k/yr OnsiteFull Time
Anduril Industries
Anduril Industries: Defense technology building autonomous military hardware and software.
Bachelor’s degree or equivalent experience, extensive software engineering experience, systems or application programming expertise, deployed-system troubleshooting, technical ownership, mentoring, and eligibility for a U.S. Secret clearance.
C++, Rust, Go, TypeScript, React
22h
Save
Mark Applied
Hide
Senior Software Engineer
Malvern or Faribault or Northboro
$92k-$142k/yr HybridFull Time
Saint-Gobain
Saint-GobainEuronext Paris: SGO: Global leader in light and sustainable construction and materials.
5+ YOERequires a high school diploma, 5+ years of software, web, and database development, 5+ years with MES/ERP/SCADA, 2+ years of technical project leadership, Python, core languages, relational databases, and system integration.
Python, C++, Java, .NET, SQL Server, Oracle, PostgreSQL, MES, ERP, SCADA, QAD, SAP
22h
Save
Mark Applied
Hide
Senior Software Engineer
Malvern or Faribault or Northborough
$92k-$142k/yr HybridFull Time
Saint-Gobain
Saint-GobainEuronext Paris: SGO: Global leader in light and sustainable construction solutions.
5+ YOERequires a high school diploma, 5+ years of software, web, database, and MES/ERP/SCADA experience, 2+ years of technical project leadership, Python, relational databases, and distributed systems integration.
Python, C++, Java, .NET, SQL Server, Oracle, PostgreSQL, MES, ERP, SCADA, QAD, SAP
22h
Save
Mark Applied
Hide
Software Engineer
Boston, Massachusetts, United States
$114k-$154k/yr HybridFull Time
Liberty Mutual
Liberty Mutual: Provides diversified property, casualty, and commercial insurance products.
1+ YOEBachelor's degree in computer science, computer information systems, information systems, or related field plus 1 year of software engineering experience. Requires React, Node, TypeScript, Java, Spring Boot, AWS, and Jira experience.
React, TypeScript, JavaScript, Node.js, AWS, Cloud Foundry, Akamai, Java, Spring Boot, Jira, RESTful services, Scrum
1d
Save
Mark Applied
Hide
Software Engineer
Merrimack, New Hampshire, United States
OnsiteFull Time
CAMP Systems
CAMP Systems: Provides software for aircraft maintenance tracking and engine health monitoring.
5+ YOEBachelor's degree in computer science, information technology, or related field; 5+ years of full-stack .NET and Angular development; expertise in APIs, databases, cloud, testing, Git, and Agile practices.
.NET, Angular, Agile Scrum, ASP.NET, Web API, ExtJS, C#, NHibernate, Oracle, HTML5, CSS3, TypeScript, RESTful APIs, OAuth, JWT, AWS, LLM, NLP, Git, xUnit, NUnit, Jasmine, Docker, Kubernetes, CI/CD, Claude Code, Codex, Cursor