About the role#
As a Co-Op Software Developer, you will join our Custom Programming Group to work with our mid-size customers. This position requires a commitment to three full-time rotations. You will contribute to our software products while gaining experience in a professional development environment.
What you'll do#
- Write Java code for both new and existing software applications.
- Support existing customer installations.
- Produce quality code, effective testing, and production solutions.
- Create technical specifications based on functional requirements.
- Help the QA team by reproducing, diagnosing, and analyzing the root cause of issues.
What you'll need#
- Current pursuit of a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Ideally, you have finished your sophomore year and are entering your junior year.
- A strong foundation in Java programming.
- A basic understanding of data structures and algorithms.
- Experience with software development tools and version control systems.
- The ability to work well within a team.
- Authorization to work in the United States permanently without the need for visa sponsorship.
Location & details#
- Location: Birmingham, Alabama.
- Modality: On-site.
- Employment: Full-time, paid position.
- Term: Rolling.
About McLeod Software
McLeod Software provides dispatch, accounting, and operations management systems for the trucking industry. The company develops software for freight brokerage, document management, and business process automation. Founded in 1985, it is based in Birmingham, Alabama. The organization employs between 501 and 1,000 people.
How to get in at McLeod Software
Applying early to McLeod Software gives you a distinct advantage because recruiters review applications before the pile grows. Intern Insider sends an instant alert the moment a role matching your target is published anywhere, so you can be among the first to submit your materials. This timing often determines whether your resume gets a thorough look or a quick scan. You can use this lead time to ensure your application is polished and ready to go. Beyond submitting your application, you should reach out to the recruiters behind the company roles to ask about the position or a potential referral. Intern Insider surfaces these specific contacts, which materially improves your response rates. Connecting with a human recruiter shows you have done your research and are genuinely interested in the work at McLeod Software.



