Demo

Software Developer - Java

MCLEOD SOFTWARE and Careers
Birmingham, AL Full Time
POSTED ON 3/19/2026
AVAILABLE BEFORE 5/18/2026

As a Software Developer on McLeod Software’s Enterprise Software Services team, you’ll play a hands-on role in building, enhancing, and supporting applications used across the transportation industry. This is an ideal opportunity for a developer with solid fundamentals who’s ready to take on more complex challenges, deepen their technical expertise, and contribute meaningfully to customer success.

You’ll work within our established Software Development Life Cycle, collaborating with cross-functional partners to deliver reliable, scalable solutions. Depending on business needs, you may support:

  • The Support Channel – resolving customer-reported issues and improving system stability
  • The Engagement Channel – develop new features/customizations that drive customer value

What You’ll Do

  • Design, develop, and maintain applications using Java and TypeScript
  • Troubleshoot and resolve customer-reported issues with clean, scalable code
  • Actively participate in all phases of the SDLC, from requirements through delivery
  • Identify opportunities that align with your technical strengths and career goals
  • Continue learning through mentorship, peer collaboration, and exposure and best practices related to McLeod Software’s suite of products

What You Bring

  • Bachelor's degree or 6 years of software development experience or equivalent combination of education and experience.
  • Proven proficiency in Java and/or TypeScript and the ability to work effectively within moderately complex codebases
  • Demonstrated understanding of object-oriented programming principles, data structures, and design patterns
  • Experience using development tools such as Git, IntelliJ, Azure DevOps, Eclipse
  • Working knowledge of SQL and relational databases
  • Experience with enterprise software systems and customer-facing issue resolution
  • Transportation industry experience (a plus)

Why McLeod?

At McLeod Software, we believe that our employees are our greatest competitive advantage. Each employee contributes directly to McLeod Software’s growth and success. When you join McLeod, you’re joining a company that’s built for the long haul—with a clear vision, strong leadership, and a commitment to investing in our people.

Salary.com Estimation for Software Developer - Java in Birmingham, AL
$92,140 to $113,380
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer - Java?

Sign up to receive alerts about other jobs on the Software Developer - Java career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Developer - Java jobs in the Birmingham, AL area that may be a better fit.

  • Tom McLeod Software Corporation Birmingham, AL
  • Purpose of the Position: The Developer, MPact delivers and supports data-driven solutions that enhance MPact applications and enable informed business deci... more
  • 9 Days Ago

  • Altec Birmingham, AL
  • Responsibilities Job Description PURPOSE OF POSITION: With moderate guidance, performs coding, debugging, testing, configuration and analysis to develop or... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!