Software Engineer Internship at TMC Design

TMC Design in Colorado Springs, Colorado is seeking a software engineer intern for the upcoming academic year.

Job Summary:

  1. The candidate will work closely with Software Engineers, System Engineers, Software Developers, and Program Managers to support the designing, modifying, developing, coding and implementation of software programming for networks, operating systems, databases and applications.  Potential programming areas include:
    • Networking
    • GUIs
    • Database querying
    • Other programming as required
  2. Support, install, and troubleshoot software.
  3. Support, assemble, and install computer hardware.
  4. Support the purchasing of computer hardware and other equipment.
  5. Conduct other duties as assigned.


  1. Must be a United States Citizen
  2. Clearance- Ability to receive and maintain a U.S. Government security clearance is required. Only US citizens are eligible for a security clearance. For this position, TMC Design will only consider applicants who have the ability to receive and maintain a U.S. Government security clearance.
  3. Education-  Applicant must currently be pursuing a Bachelors or Masters in:
    • Computer Science
    • Engineering
      • Electrical
      • Software
    • Other Engineering or related Technical Degree (Note: TMC Design will review the Applicant’s resume and determine if the Degree the Applicant is pursuing meets the requirements of the position.)
  1. Software development experience in C#, C++, Objective-C, Docker, JavaScript, Ruby, Python, or another language using a major web framework such as Rails, Django, or Sinatra
  2. Be a self-motivator who can work independently, has the ability to learn quickly, and can meet deadlines

Desired Skills:

  1. A current US Security clearance is desired.  Only US citizens are eligible for a security clearance.
  2. Experience with developer tools like git, TFS, and Visual Studio IDE
  3. Experience using relational databases such as PostgreSQL
  4. Experience in GPU programming, CUDA, Open CL, Java, MySQL, modeling and simulation
  5. Able to effectively communicate technical information in a clear and concise manner
  6. Able to work both independently and in a team environment
  7. Able to work in an agile development environment
  8. Have strong written, verbal, and interpersonal communication skills

Hourly rate determined by:

  • Level of expertise
  • Years of experience


Interns will set their own flexible schedule during our business hours from 7:30-4:30pm, Monday-Friday. The maximum number of hours interns may work in a week is 39; 20 hours or more are preferred.


Send resumes to

Leave a Reply