Co-Op Software Developer I

Tom McLeod Software Corporation•Birmingham, AL
•Onsite

About The Position

As a Co-op Student you will work with our mid-size customers handling custom programming in our Custom Programming Group (CPG). Being a co-op student at McLeod means you'll be committing to three rotations (semesters) working full-time.

Requirements

  • Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field. (Ideally, would have completed sophomore-level coursework and be entering junior year.)
  • Strong foundation in programming with Java. (Coursework or project experience in object-oriented programming (e.g., COMP 2710: Software Construction or equivalent).
  • Basic understanding of data structures and algorithms. (Completion of COMP 3270 (Introduction to Algorithms)) or similar is preferred.)
  • Experience with software development tools and version control systems. (Exposure to IDEs like Intellif or Eclipse and tools like Git through coursework or personal projects.)
  • Ability to work collaboratively in a team environment.
  • Applicants must be authorized to work in the United States permanently without requiring current or future visa sponsorship, including after EAD-OPT authorization.

Responsibilities

  • Responsible for writing Java code for new and existing applications and products, and supporting existing customer installations
  • Responsible for quality code, effective testing and production solutions
  • Develop technical specifications from functional specifications
  • Support QA in resolving issues by reproducing, diagnosing and analyzing the root cause
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service