MBTA is hiring a
Software Engineer

Logo of MBTA

MBTA

πŸ’΅ ~$123k-$162k
πŸ“Remote - United States

Summary

The job is for a Software Engineer at the MBTA, focusing on public transit software systems and products. Duties include writing production-quality software, designing scalable systems, collaborating with other engineers, and communicating effectively with stakeholders. Minimum requirements are a solid understanding of programming concepts, at least two years of professional experience, and willingness to work on both frontend and backend. Preferred qualifications include experience with specific programming languages and real-time information systems. The role can be 100% remote or hybrid, but cannot be performed in certain states.

Requirements

  • Solid understanding of fundamental programming concepts
  • At least two years of professional experience writing software
  • Willingness to work on front and backend depending on the product need

Responsibilities

  • Write production-quality software
  • Create appropriate unit and integration tests
  • Deliver product features on time
  • Design systems and architectures that scale
  • Communicate openly with the team about issues and improvements
  • Collaborate with other engineers to reason through code together
  • Protect the data security and privacy of the MBTA and its riders
  • Help team members learn skills and overcome obstacles
  • Work and communicate effectively with product, design, and other stakeholders within the MBTA

Preferred Qualifications

  • Experience with Elixir (can be learned on-the-job), Ruby, Python, or SQL
  • Experience with Javascript, Typescript, or React
  • Experience with GTFS or real-time information

Benefits

  • This role can be 100% remote or hybrid
  • The pay rate range is $75 - $98 per hour (W-2), up to 1880 hours per year

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let MBTA know you found this job on JobsCollider. Thanks! πŸ™