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. The Platform Engineering specialization focuses on building and maintaining shared tooling, pipelines, platform capabilities, and infrastructure-as-code resources that improve developer productivity and system reliability across MBTA technology teams. This specialization enables product and application teams to adopt best-practice standards for quality, security, observability, deployment automation, cost efficiency, and operational resilience. Platform Engineers develop infrastructure-as-code models to use AWS-based resources and create other tools, patterns and automation that strengthens MBTA’s overall software engineering ecosystem.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level