Michael Baker International

Software Developer II – Bridge

Michael Baker International

full-time

Posted on:

Location Type: Hybrid

Location: Moon TownshipPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $89,044 - $140,233 per year

Tech Stack

About the role

  • Support and maintain a large suite of bridge design applications.
  • Utilize a combination of bridge design skills and software development skills.
  • Work under the direct supervision of registered Professional Engineers.
  • Opportunities to cross over to work within the bridge design department.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Civil Engineering, or a closely related technical discipline.
  • 3 to 5 years of software development experience
  • Strong foundation in software development principles, including object‑oriented design, version control, debugging, and testing practices.
  • Experience working with compiled or strongly typed languages (e.g., C#, C++, Java, or similar), with the ability to learn additional languages as needed.
  • Willingness to maintain and enhance existing production systems while actively contributing to modernization and long‑term improvement efforts.
  • Ability to read, understand, and implement technical specifications and engineering‑driven requirements.
  • Strong analytical, problem‑solving, and communication skills, with the ability to collaborate effectively with both software developers and practicing engineers.
Benefits
  • Medical, dental, vision insurance
  • 401k Retirement Plan
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • Life, AD&D, short-term, and long-term disability
  • Professional and personal development
  • Generous paid time off
  • Commuter and wellness benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentobject-oriented designversion controldebuggingtesting practicesC#C++Javabridge designproduction systems
Soft Skills
analytical skillsproblem-solvingcommunication skillscollaboration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Civil Engineering