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 PLATFORMThe 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.
- 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.
- 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).
- 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:
- 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.
- 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.
- Application Deadlines: Applicants should apply as soon as possible, as the MBTA may stop considering applicants after a sufficiently large applicant pool is established.
$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...SoftwareContract workRemote workFlexible hours$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...SoftwareShift work$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...SoftwareLocal area$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...SoftwareLocal area$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...SoftwareFull timeLocal area$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:...SoftwareWork at officeRemote work$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...SoftwareLocal areaVisa sponsorship$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$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...SoftwareWork at office2 days per week$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...SoftwareWork experience placementLocal area- ...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...SoftwareFull time
- ...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...SoftwareApprenticeshipEasy work
$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...SoftwareFull timeLocal area$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...SoftwareFull timeWork experience placementImmediate start$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...SoftwareH1b$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$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...SoftwareFull timeWork at officeRelocation- 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...SoftwareLocal areaWork from home
$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...SoftwareFull timeContract workPart timeFor contractorsFor subcontractorWork at officeRemote work- ...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...SoftwareFull timeWorldwide
$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- ...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...SoftwareFull timeWorldwide
$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...SoftwareFull timeTemporary workFlexible hours$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...SoftwareTemporary workWork experience placementWork at officeRemote workFlexible hours- ...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
$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...SoftwareFull timeWork at officeLocal areaRemote workFlexible hours$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,...SoftwareFull timeLocal area- ...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...SoftwareRemote jobFull timeFor contractorsWork at officeWork from homeHome officeFlexible hours
$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...SoftwareWork at officeRemote work- ...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,...SoftwareFull timeWork experience placementLive inWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Data Platform). Be the first to apply!
- ngo software engineer Boston, MA
- software data engineer Boston, MA
- graduate software engineer Boston, MA
- software development engineer (robotics engineer) Boston, MA
- software system engineer Boston, MA
- associate software engineer Boston, MA
- software developer no experience Boston, MA
- graduate software developer Boston, MA
- software engineer - early career Boston, MA
- entry level software engineer remote Boston, MA


