The MBTA is seeking a Software Engineer for their Transit Data team to apply engineering best practices to public transit software systems and products. This role offers the opportunity to work on cutting-edge technology in the public transportation sector, directly impacting the lives of Boston's residents and visitors.
As a Software Engineer at MBTA, you'll be responsible for writing production-quality software, creating appropriate unit and integration tests, and delivering product features on time. You'll design scalable systems and architectures, collaborate with team members, and work closely with product, design, and other stakeholders within the MBTA.
The ideal candidate will have a solid understanding of fundamental programming concepts and an interest in applying functional programming to solve problems. Experience with Elixir, Ruby, Python, SQL, JavaScript, TypeScript, or React is preferred, as well as familiarity with GTFS or real-time information systems.
This position offers flexibility with a 100% remote or hybrid work option. The pay rate range is competitive at $75 - $98 per hour (W-2), up to 1880 hours per year, which translates to an annual salary range of $156,000 - $204,064.
Join the MBTA team and contribute to improving public transit technology while working on challenging projects in a collaborative environment. Your work will directly impact the daily lives of countless commuters, making this an excellent opportunity for those passionate about technology and public service.