You are viewing a preview of this job. Log in or register to view more details about this job.

Software Developer I

Software Developer I
Location: Birmingham, AL (Hybrid after training)
Department: Product Development

Are you ready to turn your classroom knowledge into real-world innovation? At McLeod Software, our Software Developer I role offers recent graduates and early-career developers the opportunity to build the software powering the transportation and logistics industry. Join a team of engineers solving meaningful problems and see your code make an impact.

What You’ll Do (responsibilities):

  • Develop and maintain code using Java and TypeScript for new and existing applications.
  • Collaborate with a team of developers in an Agile SCRUM environment.
  • Build scalable, secure software features across the full tech stack.
  • Assist in developing APIs, front-end interfaces, and database queries.
  • Participate in code reviews, backlog refinement, sprint planning, and standups.
  • Troubleshoot and enhance software based on user needs and feedback.
  • Help define and follow software development best practices and standards.

What We’re Looking For (requirements):

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 0–2 years of experience in software development (internships or academic projects count!).
  • Proficiency in Java and/or TypeScript.
  • Understanding of object-oriented programming, data structures, and basic design patterns.
  • Familiarity with SQL and relational databases.
  • Strong written and verbal communication skills.
  • Willingness to learn, collaborate, and grow in a fast-paced development team.

What Will Set You Apart (preferred):

  • Exposure to Agile development practices.
  • Academic or internship experience with API development, UI frameworks, or Git.
  • Familiarity with PowerBroker, LoadMaster, or other TMS solutions.
  • Eagerness to solve complex problems and take ownership of your work.

 

Why McLeod?
McLeod Software is a leader in transportation and logistics software. We build solutions that keep freight moving across North America. When you join McLeod, you join a company that values innovation, career development, and collaboration. We offer competitive compensation, great benefits, hybrid flexibility, and opportunities to grow from day one.