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

Software Engineer - TID (Contractor Position)

$79.61 per hour

Massachusetts Bay Transportation Authority

Salary: $79.61 Hourly
Location : Transportation Building (10 Park Plaza, Boston 02116)
Job Type: Contractor ITS77
Remote Employment: Flexible/Hybrid
Job Number: 20251014A-ITS77
Department: MBTA - Technology Innovation Division
Area: 863-Technology Innovation Division
Opening Date: 03/17/2026
Licenses / Certifications: None Required
Union Affiliation: UNA Unaffiliated
Safety Sensitive: No; this is not a Safety Sensitive position.
On-Call or 24/7: No; this position is not classified as on-call or 24/7.
Note: This is a term-limited and project-specific contractor position that is not employed directly by the MBTA. This hybrid position requires being in the office at least two (2) days per week.
Essential Classification (Emergency Staff): No; this position is classified as non-essential (during declared States of Emergency).


At the MBTA, we envision a thriving region enabled by a best-in-class transit system. Our mission is to serve the public by providing safe, reliable, and accessible transportation. MBTA's Core Values are built around safety, service, equity, sustainability, and culture. Each employee that works for the MBTA performs their roles based on our vision, mission, and values. This includes attendance, participation, and contribution in local safety committee meetings as needed.

Job Summary


The Software Engineer in the Technology Innovation Department plays a pivotal role within the software engineering group, collaborating closely with the UX Research and Design, Content, Product and Program team members assigned to each program. Together, they strive to uphold software engineering excellence in civic technology, operating within the specific constraints of the MBTA.

Duties & Responsibilities
The Software Engineer is responsible for a wide variety of software engineering tasks primarily in Elixir and/or TypeScript.


Engineering Capabilities
  • Demonstrates strong fundamental coding abilities and knowledge
  • Follows standard engineering division procedures, such as naming conventions, code reviews, writing documentation, testing software changes, writing tests, etc.
  • Writes production quality software
  • Works on front-end and back-end tasks as needed
  • Able to execute any available engineering coding tasks assigned in a sprint
  • Implement architecture best practices regularly
  • Regularly assists others in achieving quality standards through reviews
  • Make changes to pull requests based upon feedback from reviewers
  • Execute development work at a good velocity
  • Diagnose ongoing application outages or disruptions
  • May write root cause analysis and reports
  • May handle an urgent hotfix for their products
  • Protects the data security and privacy of our organization and customers
  • Has a basic understanding of logging, log querying, and software profiling
Product Team Participation
  • May function as a product manager for technical projects
  • Provides estimates of sprint tasks,
  • May advise on near and long-term epic level estimates and may define the scope of an epic
  • May perform defect or feasibility investigations
  • May advise on business value of tech debt
  • May participate in the on-call rotation, as a subject-matter expert for their product and/or the products of TID as a whole
  • Surfaces defects or potential improvement in the sprint backlog
  • Works collaboratively with product and design team members, especially when providing feedback and in sharing knowledge
  • Consistently arrives on time and actively engages in team meetings, including sprint planning, backlog refinement, daily stand-ups, and retrospectives.
  • Proactive about moving, updating, and commenting on assigned tasks
DevOps and Leadership
  • Works on deployment, build and code analysis systems as needed
  • May participate in interviews and evaluation of engineering candidates
  • May serve as scrum master or a technical leader on a product engineering team
Additional responsibilities may include a focus on one or more departments or locations. See applicable addendum for department or location-specific functions.

Physical Demands and Working Conditions
  • The physical demands and work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Available to work all shifts and locations as assigned or directed.
  • Available to work as per assignment by the MBTA twenty-four (24) hours per day, seven (7) days per week as directed by supervisory staff for severe weather conditions, emergencies or any other circumstances that may potentially impact service or the safety of service.
  • Have the ability to work any and all shifts and/or locations assigned or directed.
  • Participate in on-call rotation of technology systems and services.
Supervision
  • None
Minimum Education
  • Bachelor degree from accredited institution
Minimum Requirements & Qualifications
  • Three (3) years of experience in software engineering practices, processes, and team operations.
  • Demonstrated proficiency in at least two (2) programming languages
  • Experience with automated testing, including continuous integration (CI)
  • Experience with GitHub and GitHub workflows (such as pull requests) and code reviewing
  • Ability to translate business requirements into technology
  • Proven people management capabilities, including coaching, effective communication, and conflict resolution skills
  • Strong communication skills
  • Strong analytical thinking and debugging abilities
  • Attention to detail
Preferred Experience and Skills
  • Experience in public sector, transportation agency, and/or civic technology team.
  • Knowledge of transit data standards (such as GTFS, GTFS-RT, TODS, TIDES)
  • Experience with Terraform / Infrastructure as Code tools
  • Experience with AWS
Substitutions Include
  • 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 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 year of experience.
Job Conditions
  • 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.
  • Ability to pass a Criminal Offender Record Information (CORI) check, background screening, and the MBTA's medical requirements, including a physical examination and drug and alcohol screening.
  • Have a satisfactory work record for the two (2) years immediately prior to the closing date of this posting, 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).
The above statements are intended to describe the general nature and complexity of the work being performed by staff assigned to this job, and do not represent an exhaustive list of all duties, tasks, and responsibilities required of staff assigned to this position.
Job Conditions:
  • Ability 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.
  • Ability to commute to assigned work locations in the Boston, MA metro area, as required by the role.
  • Ability to provide internal and external customers with courteous and professional experiences.
  • Ability to work effectively, independently, and as part of a diverse workforce team (or supervise, if required).
  • Ability to uphold the rights and interests of the MBTA while building and maintaining effective relationships with employees and co-workers.
  • Ability to 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).
  • Ability to 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.
  • Ability to 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.
  4. Work Environment: The physical demands and work environment characteristics described here-in are representative of those an employee may encounter while performing the essential functions of this job. Reasonable accommodations can be made to enable individuals with disabilities to perform essential functions. See job description for role-specific requirements.
  5. Work Eligibility: All employees must be legally authorized to work in the United States and on an unrestricted basis. The MBTA does not have an employer work sponsorship program. However, if you have unrestricted work authorization, or are sponsored by a separate entity, you are welcome to apply. Further, all persons hired will require a U.S. Social Security Number prior to starting the position and employees will be required to complete a Form I-9 to verify their identity and eligibility to work in the U.S.
  6. Interviews: Candidates should ensure they arrive on time, are prepared, can remain for the duration, and if remote, are in a quiet place without distraction, for the interview. Candidates who do not attend their interview without advance authorization, including an email confirmation of a rescheduled time/date from Human Resources, will be considered a no-show and disqualified from consideration for the position. Related to rescheduling, on a one-time basis, and due to something emergent, you may be allowed to reschedule the interview. In addition, Human Resources may require documentation supporting the request. However, should you need to reschedule, you will need to contact your Recruiter directly by email.
  7. Safety Sensitive Positions: Employees working in this classification will be subject to periodic physical examinations plus random drug and alcohol testing.
  8. On-call or 24/7 Positions: Employees working in this classification must be available to respond to page / text / call and report to work as determined by assigned department or the Authority.
  9. Essential / Emergency Staff: During declared "states of emergency," employees working in this classification are required to report to work for their assigned work hours or as directed by management.
  10. ADA Accommodations: The MBTA makes reasonable accommodations for applicants with disabilities. If you require an accommodation during this process, please contact the MBTA's ADA Unit at View phone number on click.appcast.io or
  11. Diversity, Equity, and Inclusion: The MBTA is an For terms, descriptions, and definitions related to diversity, equity, inclusion, veteran status, and immediate family members that you may find on the application form, please visit
  12. Intern / Co-Op Benefits: Employees taking part in an internship or co-op at the MBTA are eligible to receive accrued paid sick leave as well as a monthly transportation pass, based on the city from which the intern / co-op commutes to work, at no cost. However, no additional benefits are currently offered for interns or co-ops.

Employment Benefits at theMBTA

Full-Time Employees:

The MBTA offers comprehensive benefits packages to full-time employees. Types of benefits offered at the MBTA are subject to the union affiliation / Collective Bargaining Agreement (CBA) of the position to which you apply. Benefits that may apply to your position include the following:
  • Insurance: Health, Dental, Vision, Life (basic and supplemental), and Long-Term Disability
  • Paid Time Off (PTO): Vacation, Personal Days, Sick Leave, and Holidays
  • Retirement: Pension or deferred compensation 401(a), plus MBTA contributions
  • Complimentary pass for travel on the MBTA transit system (bus, train, ferry, and Commuter Rail)
  • Tuition Reimbursement (up to $10,000 per year)
  • Public Service Loan Forgiveness (PSLF) for student loans
  • Commuter Choice Parking Program: Pre-tax benefits for parking
  • Flexible Spending Account (FSA): Pre-tax benefits for healthcare-related expenses
  • Discounted tickets for concerts, movies, travel / vacation, etc. via TicketsAtWork.com
  • Shopping discounts via GovX.com
  • Verizon and AT&T service discounts
  • And more...

Internships:

Internship positions are not eligible for most MBTA Benefits. However, paid sick time may be incurred. Each intern also receives a complimentary pass for travel on the MBTA transit system (bus, train, ferry, and Commuter Rail) to use throughout the duration of their internship. Please contact the assigned Recruiter directly or email View email address on click.appcast.io for more information.

Disclaimer:

The above information is meant to be a general overview of the benefit programs offered by the MBTA, which may or may not apply to a specific position. This summary is not a contract andis not meant to change the provisions of union contracts or Authority policies and does not establish a binding practice. Please contact the assigned Recruiter directly or email View email address on click.appcast.io for more information.

The MBTA is an Affirmative Action/Equal Opportunity Employer
01


Do you have at least 3+ years of professional Software Engineering experience?
  • yes
  • no

02


Do you have demonstrated proficiency in at least two (2) programming languages?
  • Yes
  • No

03


Do you have experience with automated testing, including continuous integration?
  • yes
  • no

04


Do you have experience with GitHub and GitHub workflows (such as pull requests) and code reviewing?
  • yes
  • no

05


Do you have ability to translate business requirements into technology?
  • yes
  • no

Required Question
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - TID (Contractor Position) in United States vacancy
  •  ...Job Title: Software Engineer III Location: Mountain View , CA, US, 2 days a week hybrid SDG Tuesday/Wed Top Skill Software Engineer Contractor, Python Qualifications: - A minimum of 5 years of professional experience specifically in... 
    For contractors
    Self employment
    Worldwide
    2 days per week

    Apex Informatics

    Mountain View, CA
    5 days ago
  •  ...evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to...  ...hours per week with some overlap with PST Employment type: Contractor assignment (no medical/paid leave) Duration of contract: 1... 
    For contractors
    Contract work
    Freelance
    Internship
    Remote work

    Turing Inc

    New York, NY
    5 days ago
  • A leading AI research accelerator is seeking a Software Engineer to evaluate AI-generated code and build verification mechanisms. The...  ...architecture and excellent communication skills. This is a contractor position with flexible hours (minimum 10 to 40 hrs/week) and may start... 
    For contractors
    Remote work
    Flexible hours

    Turing

    Chicago, IL
    4 days ago
  •  ...research accelerator based in the United States is looking for a Software Engineer to evaluate AI-generated code and enhance coding solutions...  ..., with potential extensions based on performance. This contractor position does not include medical or paid leave. #J-18808-Ljbffr
    For contractors
    Contract work
    10 hours per week
    Flexible hours

    Turing

    Chicago, IL
    4 days ago
  • A leading AI research accelerator is seeking a software engineer for a contractor role. The position involves evaluating AI-generated code, collaborating on AI-driven solutions, and designing verification mechanisms. Candidates should possess over 5 years of software engineering... 
    For contractors
    Contract work
    10 hours per week
    Flexible hours

    Turing

    Florida, NY
    4 days ago
  • A leading research accelerator for AI is seeking a software engineer based in the US for a contractor role. Responsibilities include evaluating AI-generated code, building verification agents, and collaborating with cross-functional teams. Candidates should have over 5... 
    For contractors
    10 hours per week
    Flexible hours

    Turing

    Raleigh, NC
    4 days ago
  •  ...company based in San Francisco is looking for an experienced software engineer to evaluate and refine AI-generated code, collaborate with...  ...at least 2 years at a top-tier company. This is a contractor position with flexible engagement of 10-40 hours per week. Apply to... 
    For contractors
    10 hours per week
    Flexible hours

    Turing

    San Francisco, CA
    4 days ago
  • A leading AI research accelerator is seeking a software engineer to evaluate AI-generated code and collaborate on coding solutions. The role...  ..., with a duration of 1 month and potential extensions. The position is remote, but candidates must be based in the US. #J-18808-... 
    For contractors
    Remote work
    10 hours per week

    Turing

    Denver, CO
    4 days ago
  • A premier AI research accelerator is seeking a Software Engineer with over 5 years of experience, including time at top-tier companies. Responsibilities include evaluating AI-generated code, working with cross-functional teams, and building verification agents. The role... 
    For contractors
    10 hours per week
    Flexible hours

    Turing

    Washington DC
    4 days ago
  •  ...Software Engineer 4 This position will require hybrid work, with onsite work 50% of the time. Submit resume with examples of prior work product...  ...Provide a mechanism for creating and managing contracts and contractor data. Provide a mechanism for creating and managing... 
    For contractors
    Contract work
    Self employment
    Work at office

    Suncap Technology

    Salem, OR
    1 day ago
  • A leading AI research company is seeking a contractor with software engineering experience for a flexible engagement of 10-40 hours per week. The ideal candidate will evaluate AI-generated code and collaborate with teams to enhance coding solutions. Strong expertise in... 
    For contractors
    Contract work
    Remote work
    10 hours per week
    Flexible hours

    Turing

    Austin, TX
    2 days ago
  •  ...leading AI research accelerator is seeking an experienced Software Engineer to evaluate AI-generated code, collaborate on AI-driven solutions...  ...skills, and excellent communication abilities. This is a contractor position lasting 1 month with potential extensions based on... 
    For contractors
    Contract work
    Remote work
    10 hours per week
    Flexible hours

    Turing Inc

    New York, NY
    5 days ago
  • A leading AI research accelerator is seeking a software engineer experienced in refining AI-generated code and collaborating on AI-driven...  ...strong understanding of software architecture. The role is contractor-based with a flexible commitment of 10 to 40 hours per week,... 
    For contractors
    10 hours per week
    Flexible hours

    Turing Inc

    New York, NY
    4 days ago
  • A leading AI research accelerator is seeking a Software Engineer for a contractor role. Candidates should have over 5 years of software engineering experience, with strong abilities in developing scalable applications and evaluating AI-generated code. This role offers... 
    For contractors
    10 hours per week
    Flexible hours

    Turing

    Austin, TX
    4 days ago
  •  ...Job Title: Software Engineer - Backend Location: Remote (PST hours preferred) Duration: 6 Months(Contract) JOB DESCRIPTION We're looking for a skilled Senior Backend Engineer (Contractor) to join client's Content Platform team. In this role, you'll focus... 
    For contractors
    Contract work
    Remote work

    eTeam Inc.

    United States
    1 day ago
  • A leading AI research accelerator is looking for a skilled software engineer with over 5 years of experience, including experience at a top...  ...with teams, and designing verification mechanisms. The position is contract-based with a flexible commitment of 10 to 40 hours... 
    For contractors
    Contract work
    Remote work
    10 hours per week
    Flexible hours

    Turing

    Boston, MA
    4 days ago
  • A leading AI research accelerator in San Francisco is hiring an entry-level contractor for software engineering tasks. Responsibilities include refining AI-generated code, enhancing coding solutions, and designing verification mechanisms. Ideal candidates will have over... 
    For contractors
    Contract work
    Remote work
    10 hours per week
    Flexible hours

    Turing

    San Francisco, CA
    4 days ago
  • $166.4k - $249.6k

     ...Senior Software Architect & Engineer The Aerospace Corporation is the trusted partner to the nation...  ...digital architecture efforts. This position focuses on application prototyping &...  ...Collaborating with government teams and contractor partners in a matrixed development... 
    For contractors
    Full time
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    The Aerospace Corporation

    Arlington, VA
    3 days ago
  •  ...Front End GUI Developer / Software Engineer We are seeking a creative and detail-oriented...  ...know that we see almost all types of positions. We strive to keep our listings up to...  ...small business and a trusted federal contractor offering full scope consulting services... 
    For contractors

    Cymertek

    McLean, VA
    1 day ago
  •  ...AI research accelerator in California seeks an experienced Software Engineer to evaluate and refine AI-generated code. You'll collaborate...  ...engineering experience, including at a top-tier product company. This contractor role requires flexible engagement from 10 to 40 hours per... 
    For contractors
    10 hours per week
    Flexible hours

    Turing

    Los Angeles, CA
    4 days ago
  • $750 per month

     ...This is a fully remote position. We're looking for a driven Senior Software Engineer to join our team and help eliminate the financial complexity of healthcare...  ...company based in the US. We work with team members and contractors in the US and around the world, but we operate on... 
    For contractors
    Work experience placement
    Freelance
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Boston, MA
    2 days ago
  • A leading AI research accelerator is seeking a software engineer to evaluate and refine AI-generated code. Candidates must have over 5...  ..., and ensuring code efficiency and reliability. This is a contractor position requiring flexible engagement of 10 to 40 hours per week,... 
    For contractors
    Contract work
    Remote work
    10 hours per week
    Flexible hours

    Turing

    Atlanta, GA
    5 days ago
  • A leading AI research accelerator is seeking a software engineer with 3+ years of experience. The role involves evaluating AI-generated code...  ...Strong skills in full-stack development and software architecture are required for this temporary contractor role. #J-18808-Ljbffr
    For contractors
    Temporary work
    Remote work
    Flexible hours

    Turing

    Boston, MA
    4 days ago
  • A leading tech company is seeking an experienced software engineer to evaluate and refine AI-generated code, ensuring it is efficient...  ...experience, including time at top-tier companies. This is a contractor position with flexible engagement hours, starting at a minimum of 1... 
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    Turing

    Dallas, TX
    4 days ago
  •  ...distinguished Women-Owned Small Business and technical defense contractor providing mission-critical engineering to the IC and DoD. Operating as both a prime and...  ...client has to offer. They are seeking a Software Engineer to support their cyber program.... 
    For contractors
    Hourly pay
    For subcontractor
    Immediate start

    stanleyreid.com

    Maryland
    3 days ago
  •  ...Software Engineer IV OIS/ODHS operates on standard business days (Monday - Friday, 8 AM – 5 PM, Pacific Standard Time, except for State...  ..., Research, Analytics, and Implementation (ORRAI), and JOBS contractors. OIS seeks an experienced Software Engineer IV to provide... 
    For contractors
    Contract work
    Temporary work
    Self employment
    Work at office
    Local area
    Remote work
    Monday to Friday

    My3Tech Inc

    United States
    1 day ago
  • A leading AI research accelerator is seeking software engineers with over 5 years of experience in building scalable applications. The role requires collaboration on AI-driven solutions and a commitment of 10 to 40 hours per week, with the opportunity for extension based... 
    For contractors
    Contract work
    Remote work
    10 hours per week
    Flexible hours

    Turing

    Washington DC
    4 days ago
  • $83.03k - $120k

    A leading defense contractor is seeking a Software Engineer (Engineer Software 3) for their Suffolk, VA location. This role involves designing, developing...  ...an ability to obtain a Secret security clearance. The position offers competitive benefits and a chance to work in a... 
    For contractors
    Remote work

    Victrays

    Suffolk, VA
    4 days ago
  •  ...accelerator based in the United States is seeking a skilled software engineer with over 5 years of experience. You will evaluate AI-...  ...communication skills, and a commitment of flexible hours. This is a contractor position with a duration of 1 month, and candidates must be based... 
    For contractors
    Remote work
    Flexible hours

    Turing

    Dallas, TX
    4 days ago
  • A leading AI research accelerator is seeking a contractor to refine AI-generated code and collaborate with teams on AI-driven coding solutions. Candidates should have over three years of software engineering experience and a strong background in developing scalable applications... 
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    Turing

    Minneapolis, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - TID (Contractor Position). Be the first to apply!