Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Data Platform)

GovernmentJobs.com

Job Summary

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.

DATA PLATFORM

The Data Platform specialization focuses on building, operating, and improving MBTA's data ingestion, storage, transformation, and serving systems. Engineers in this specialization develop pipelines, maintain OLAP databases or data lakes, support analytics workloads, and ensure reliability, observability, and data integrity across MBTA's data infrastructure. Work includes operating compute environments, developing data transformation logic, and applying modern data engineering principles to support MBTA's business intelligence and operational decision-making needs.

Duties & Responsibilities

The Software Engineer is responsible for:

  • Performing a wide variety of software engineering tasks primarily in the relevant languages.
  • Delivering and maintaining well-architected features from design through implementation.
  • Demonstrating 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.
  • Contributing to on-call rotations and addressing routine incidents.
  • Following engineering standards, including code reviews, documentation, and testing. Participating and offering constructive feedback to improve.
  • Improving maintainability and reducing complexity through refactoring.
  • Investigating defects and leading feasibility assessments to identify improvements.
  • Protecting data security, compliance, and privacy across all work activities by following secure coding practices.
  • Participating in team rituals (stand-ups, planning, retros).
  • Working collaboratively with UX and PMs to refine requirements for difficult problems and reduce unnecessary scope.
  • Participating in on-call rotation of technology systems and services.
  • Performing 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 Requirements & Qualifications

The Software Engineer must have:

  • A bachelor's degree from an accredited institution.
  • 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.
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.
Preferred Experience & Skills

The Software Engineer should have:

  • 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).
DATA PLATFORM
  • Experience developing or operating data platforms such as Snowflake, Databricks, or other data infrastructure.
  • Experience with open-source data tools such as Airflow, ClickHouse, or dbt.
  • Strong understanding of data structures, formats, and performance considerations for analytical workloads.
  • Experience building or maintaining data ingestion, transformation, or orchestration pipelines.
  • Experience with Python in a data engineering or analytics context.
  • Experience with Infrastructure-as-Code tools such as Terraform or Pulumi for data stack management.
  • Familiarity with transit data standards (GTFS, GTFS-RT, TODS, TIDES) as applied to analytics workloads.
  • Strong understanding of data structures and formats for analytical workloads.
Job Conditions

The Software Engineer must be able to:

  • Effectively read, comprehend, communicate, and respond to instructions, orders, signs, notices, inquiries, etc. in English.
  • Be at least eighteen (18) years of age, except if participating in an approved high school internship / co-op program.
  • Commute to assigned work locations in the Boston, MA metro area, as required by the role.
  • Provide internal and external customers with courteous and professional experiences.
  • Work effectively, independently, and as part of a diverse workforce team (or supervise, if required).
  • Uphold the rights and interests of the MBTA while building and maintaining effective relationships with employees and co-workers.
  • Adhere to rules, regulations, collective bargaining agreements (if applicable), and policies of the MBTA, including the EEO, anti-discrimination, anti-harassment, and anti-retaliation policies.
  • Have a satisfactory work record for the two (2) years immediately prior to the closing date of this posting (unless if current student or recent graduate), including overall employment, job performance, discipline, and safety records (infractions and/or offenses occurring after the closing of the posting and before the filling of a vacancy may preclude a candidate from consideration for selection).
  • Pass a Criminal Offender Record Information (CORI) check, comprehensive background screening, and/or medical clinic screening, potentially including physical examination and drug and alcohol screenings.
  • Work all shifts and/or locations assigned, directed, or necessary for this position, including (for some transit/operations roles) up to twenty-four (24) hours per day, seven (7) days per week as necessary to accommodate severe weather conditions, emergencies, or any other circumstances that may potentially impact service or the safety of service.
  • Intern/co-op staff must be enrolled full or part-time in an accredited educational program and maintain a cumulative GPA of at least 2.5 for the entire duration of the internship/co-op. Additionally, interns/co-ops must have valid work authorization and U.S. Social Security Number prior to starting pre-employment screenings/pre-boarding, working in their positions, and throughout the duration of their program.

Disclaimers and Definitions:

  1. General Disclaimer: The statements contained in this job description are intended to describe a summary, general nature, and complexity of typical job functions and do not represent an exhaustive list of all duties, tasks, and responsibilities required of staff assigned to this position.
  2. Application Completion: It is each applicant's responsibility to ensure application details are entered completely and correctly, including updated work and education histories (past and current). Incomplete applications may not be considered. Attachments do not substitute for application fields. The recruitment team does not have access to existing employee data / history.
  3. Application Deadlines: Applicants should apply as soon as possible, as the MBTA may stop considering applicants after a sufficiently large applicant pool is established.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Data Platform) in Boston, MA vacancy
  • $195k - $257.5k

     ...the world’s leading internet financial platform companies, building the foundation of a...  ...hierarchy for individual contributors:Senior Software Engineer (III)Staff Software Engineer (IV)Your...  ...is responsible for:As a member of the Data Platform Engineering team, you own the... 
    Software
    Contract work
    Remote work
    Flexible hours

    Circle

    Boston, MA
    4 days ago
  • $216k - $324k

     ...Klaviyo? Visit klaviyo.com/careers to see how we empower creators to own their own destiny.Senior Lead Software Engineer - Data PlatformTeam OverviewThe Data Platform organization owns the foundational data systems that power analytics, AI/ML, and product use cases across... 
    Software
    Shift work

    Klaviyo

    Boston, MA
    1 day ago
  • $186.07k - $218.9k

     ...we build the emerging onchain platform — and with it, the future...  ...and fully supported. The Data Platform team builds and operates...  ...end-user experiences. As an engineer on the team you will contribute...  ...5+ years of experience in software engineering. You have Strong... 
    Software
    Local area

    Coinbase

    Boston, MA
    5 days ago
  • $134.5k - $265.1k

     ...At Deloitte, Forward Deployed Engineers (FDE) don’t just build AI...  ...Work you’ll doAs a Microsoft AI&Data FDE, you will work side by side...  ...precision, building working software, engaging confidently with...  ...AI-enabled solutions, agentic platforms, and workflows across enterprise... 
    Software
    Local area

    Deloitte

    Boston, MA
    3 days ago
  • $95k - $165k

    Job OverviewInvestment Data Systems team is responsible for developing...  ...development and packaged platforms. The ideal candidate is a...  ...driven, team-oriented hands-on engineer who enjoys working on complex...  ...designing and implementing software solutions which take complex... 
    Software
    Full time
    Local area

    Arrowstreet Capital

    Boston, MA
    3 days ago
  • $172k - $229k

     ...petabytes of multimodal sensor data. Our next-generation...  ...data mining framework, is the engine that powers this discovery.As...  ...Omnitag as a mission-critical data platform serving the entire ML organization...  ...PyTorch, TensorFlow, or JAX).Strong software engineering fundamentals:... 
    Software
    Work at office
    Remote work

    Motional

    Boston, MA
    4 days ago
  • $189.2k - $372.9k

     ...At Deloitte, Forward Deployed Engineers (FDE) don’t just build AI...  ...ll do As a Lead Microsoft AI&Data FDE, you will serve as the senior...  ...client product, data, and platform leadersLead executive-level discovery...  ...sector solutions in software, data, AI, network, and hybrid... 
    Software
    Local area
    Visa sponsorship

    Deloitte

    Boston, MA
    3 days ago
  • $200k - $275k

     ...skilled and motivated Principal Engineer, Technical Lead to lead our large-scale AI model and software evaluation framework - Ground...  ...have a strong background in data engineering, machine learning...  ...related field.Experience with cloud platforms such as AWS, Google Cloud, or... 
    Software

    Motional

    Boston, MA
    1 day ago
  • $120k - $160k

    Data Focused Software Engineering Role | Boston Based | Series A Startup!!This is a Python-focused Software/Data Engineering opportunity with a profitable Series A startup based in Boston. You'll join a smaller team of engineers building and scaling cloud-native data pipelines... 
    Software
    Work at office
    2 days per week

    Huxley Associates

    Boston, MA
    3 days ago
  • $160k - $190k

     ...traffic analysis, and large-scale behavioral data collection, TVision measures what...  ...and television environments.As a Staff Software Engineer, you will help build the distributed systems...  ...that power TVision’s measurement platform. You’ll develop scalable backend services... 
    Software
    Work experience placement
    Local area

    Viant Technology

    Boston, MA
    3 days ago
  •  ...SRI Tech SolutionsTitle:Digital Analytics Platform EngineerMode - Recruit OR...  ...candidate will have deep expertise in digital data collection, third-party digital analytics...  ...Familiarity with Agile methodologies and software development lifecycle (SDLC) best practices... 
    Software
    Full time

    SRI Tech

    Boston, MA
    4 days ago
  •  ...and experience working with data at various classification levels...  ...experience as a data engineer, with a strong focus on cloud...  ...GCP) a plusPrevious enterprise platform experience preferredSignificant...  ...would be working closely with software engineers, data scientists, UI... 
    Software
    Apprenticeship
    Easy work

    McKinsey & Company

    Boston, MA
    4 days ago
  • $135k - $325k

    Job OverviewThe Senior Software Engineer - Data Modeling will work within Research Systems as part of the Data Models, Forecast Platform team, and be focused on the implementation of our next generation platform as part of a modern research data platform. Working closely... 
    Software
    Full time
    Local area

    Arrowstreet Capital

    Boston, MA
    4 days ago
  • $191k - $253k

     ...operating system that turns thousands of data streams into a realtime, 3D command and...  ...in months, not years.ABOUT THE TEAMThe Software Platform team at Anduril is dedicated to...  ...products and systems that empower our engineering teams to develop, test, and deploy cutting... 
    Software
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Boston, MA
    23 minutes ago
  • $72k - $184.44k

     ...Opportunity As part of the AI Engineering team within the Digital...  ...pivotal role in transforming raw data into actionable insights,...  ...apply data, algorithms, and software engineering to build and deploy...  ...build and deploy software and platform systems for AI solutions Applying... 
    Software
    H1b

    PwC

    Boston, MA
    3 days ago
  • $275k - $330k

    About the RoleCloudZero is growing fast. Our customer base is expanding, the data challenges we're solving are getting more complex, and the platform is scaling to match. As a Distinguished Engineer on the Data Engineering team, you'll own some of the hardest... 
    Day shift

    CloudZero

    Boston, MA
    3 days ago
  • $150k - $215k

     ...understanding of their bodies and daily lives.We are seeking a Senior Data Platform Engineer to build and evolve the foundational infrastructure that...  ...closely with data engineers, ML platform engineers, software engineers, and data scientists to design, develop, and... 
    Software
    Full time
    Work at office
    Relocation

    WHOOP

    Boston, MA
    1 day ago
  • Overview Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and Kubernetes Software Engineer - Data...  ...systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise... 
    Software
    Local area
    Work from home

    Canonical

    Boston, MA
    4 days ago
  • $130k - $195k

     ...Type: HybridDate Posted: 2026-07-24POSITION - SENIOR STRUCTURAL ENGINEER - DATA CENTERS LOCATION - Remote Hybrid - Working anywhere is...  ...effectivelyFunctional knowledge and experience with AutoCAD/REVIT software, Autodesk Construction Cloud, Risa, ETABS, to name a... 
    Software
    Full time
    Contract work
    Part time
    For contractors
    For subcontractor
    Work at office
    Remote work

    Arcadis

    Boston, MA
    4 days ago
  •  ...We are currently looking for someone who is a Senior Data Engineer to join the data engineering team. This is a high-impact...  ...Required Skills & Experience5+ Years of experience in software engineering, data platforms, or analytics application development. Bachelor’s... 
    Software
    Full time
    Worldwide

    Motion Recruitment

    Boston, MA
    3 days ago
  • $127k - $185k

     ...expertise to prove the value of Google Cloud Platform across the portfolio through demos,...  ...facing or support role.Experience with cloud engineering, on-premise engineering, virtualization,...  ..., application modernization, data management, data analytics, cloud AI, networking... 
    Software

    Google

    Cambridge, MA
    3 days ago
  •  ...firm is seeking a Senior Cloud Security Engineer to join its technology risk and cybersecurity...  ..., investment applications, analytics platforms, and enterprise services.As a Senior...  ...environments. You will work directly with software engineering teams to identify security risks... 
    Software
    Full time
    Worldwide

    Motion Recruitment

    Boston, MA
    4 days ago
  • $120k - $202.5k

     ...forState Street Investment Management’s Data, Analytics & AI Services (DAAIS) team...  ...Lead to lead the architecture, engineering execution, modernization strategy, and...  ...operational excellence of modern data platform and software capabilities that enable the investment... 
    Software
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Boston, MA
    1 day ago
  • $68.9k - $131.1k

     ...of aerospace and defense.The Configuration and Data Management Department is seeking a Senior Analyst, Engineering Services to join the team on-site in Marlborough...  ...learn Hardware Configuration Management (CM) or Software Configuration Management skills to backup other... 
    Software
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Boston, MA
    3 days ago
  •  ...Business SystemsJob DescriptionRole: Core Java Developer/ Software EngineerLocation: Boston, MADuration: Open Duration...  ...F2FRequired Skills & Expr : Core Java, AWS, Big Data/HadoopDescription:Come join an elite engineering team in downtown Boston that is moving the mark for... 
    Software

    USM Systems

    Boston, MA
    1 day ago
  • $98.5k - $141.5k

     ...conjunction with the Investment Data Management Office, the Senior Data Engineer contributes to a long-term strategic...  ...reporting for our multi-asset platform by delivering consistent, timely,...  ...develop, implement and deploy new software components to investment data platformPartner... 
    Software
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    MFS Investment Management

    Boston, MA
    3 days ago
  • $135k - $325k

    Job OverviewThe Senior Software Engineer will play a key role in designing, building, and evolving Arrowstreet Capital's Shared Data Platform. This platform enables teams across the firm to efficiently access, discover, and leverage critical datasets through scalable,... 
    Software
    Full time
    Local area

    Arrowstreet Capital

    Boston, MA
    4 days ago
  •  ...Senior Machine Learning Engineer, Data & Intelligence Products AcuityMD is a software and data platform that accelerates access to medical technologies. We help MedTech companies understand how their products are used, why customers vary, and identify opportunities... 
    Software
    Remote job
    Full time
    For contractors
    Work at office
    Work from home
    Home office
    Flexible hours

    Acuitymd

    Boston, MA
    1 day ago
  • $172k - $229k

     ...Staff Level Technical Lead Manager to build and lead our new AI Data Engine team. This pivotal role will drive the strategy, development,...  ...:Collaborate closely with ML research, ML Training platform, and data engineering teams to understand their needs and integrate... 
    Software
    Work at office
    Remote work

    Motional

    Boston, MA
    2 days ago
  •  ...technology and leadership in cloud, data and AI with unmatched...  ...knowledge and applied AI and data engineering. We help the world’s leading...  ...the data foundations, AI platforms, and governance models that turn...  ...of 10 years of experience in software or AI/ML engineering,... 
    Software
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Boston, MA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Data Platform). Be the first to apply!