2

Parttime Student Software Engineer Jobs in Madison, AL

Engineering Internship/Co-Op

Huntsville, AL ยท On-site

$15.50 - $20.25/hr

Summit TRC is seeking motivated students for our Engineering Intern/Co-op program. We hire across multiple engineering disciplines - Software Engineering, Model-Based Systems Engineering (MBSE ...

Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...

Java Tutor

Huntsville, AL ยท Remote

$40/hr

Adapts instruction using IDE-based coding practice, code tracing exercises, and progressive project assignments to support students from introductory programming through advanced software development.

AI Engineer

Huntsville, AL ยท On-site +1

$99K - $225K/yr

You will implement AI features using established software engineering patterns, ensuring these ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...

Ability to explain client-server architecture, MVC patterns, and authentication while preparing students for full-stack development roles and software engineering careers. * Conceptual Teaching ...

Showing results 21-40

Parttime Student Software Engineer information

See Madison, AL salary details

$56.9K

$132.2K

$184.1K

How much do parttime student software engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for parttime student software engineer in Madison, AL is $132,177.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,500.00 and $155,000.00 per year, depending on experience, location, and employer.

What is the difference between Parttime Student Software Engineer vs Parttime Intern Software Engineer?

AspectParttime Student Software EngineerParttime Intern Software Engineer
Required CredentialsEnrolled in a computer science or related programTypically students or recent graduates, may have less coursework completed
Work EnvironmentOn-campus or remote, flexible hours, part-time basisUsually in a corporate setting, structured internship program
Employer & Industry UsageTech companies, startups, educational institutionsTech firms, software companies, often seasonal or summer roles

Parttime Student Software Engineers are usually enrolled students working part-time to gain experience, often with flexible schedules. Intern Software Engineers are typically in structured internship programs, often during summer, with a focus on learning and project contribution. Both roles serve as entry points into software development careers but differ mainly in structure and expectations.

What are popular job titles related to Parttime Student Software Engineer jobs in Madison, AL?

For Parttime Student Software Engineer jobs in Madison, AL, the most frequently searched job titles are:

What job categories do people searching Parttime Student Software Engineer jobs in Madison, AL look for?

The top searched job categories for Parttime Student Software Engineer jobs in Madison, AL are:

Engineering Internship/Co-Op

Huntsville, AL โ€ข On-site

Summit TRC
Guided Missile and Space Vehicle Manufacturingย โ€ขย 11 - 50 employees

$15.50 - $20.25/hr

Part-time

Posted 12 days ago


Job description

Summit TRC is seeking motivated students for our Engineering Intern/Co-op program. We hire across multiple engineering disciplines - Software Engineering, Model-Based Systems Engineering (MBSE), Systems Integration Engineering, and DevSecOps - and match each intern to a team based on their background, coursework, and interests. Wherever you land, you'll work alongside experienced engineers on real problems supporting UAS products and other Defense and Space programs, not busywork.

Possible focus areas include:

  • Software Engineering - building and deploying software (C#, Java, Python, C++, Rust) that enables new capabilities on UAS products
  • Model-Based Systems Engineering (MBSE) - applying MBSE tools (e.g., Cameo) and frameworks (SysML, DoDAF, OOSEM) across the systems engineering lifecycle
  • Systems Integration Engineering - integrating, deploying, and troubleshooting systems across Operating Systems, virtual machines, containers, and networks

Responsibilities (specific tasks will depend on your team placement):

  • Contribute to real project work under the guidance of senior engineers - writing code, supporting requirements development, building models, or assisting with systems integration, depending on your track
  • Assist in analyzing technical requirements and supporting design or architecture decisions
  • Help with documentation such as technical write-ups, test reports, configuration guides, or specifications
  • Participate in testing, integration, or troubleshooting activities alongside cross-functional teams
  • Collaborate with engineers, stakeholders, and other interns across disciplines
  • Present your work and contributions to the team at the end of your internship/co-op term

Qualifications:

  • Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, Aerospace Engineering, or a related technical discipline (Junior standing or above)
  • US Citizen, able to obtain a Secret or higher security clearance
  • Strong problem-solving instincts and eagerness to learn
  • Comfortable working with Windows and/or Linux and using the command line
  • Able to work well within a team and take initiative on open-ended tasks

Relevant coursework, projects, or skills in any of the following are a plus (tell us which track interests you most):

  • Programming in C#, Java, Python, C++, or Rust; object-oriented design; unit/integration testing; Git or other version control
  • SysML, Cameo, MagicDraw, Sparx Enterprise Architect, or other MBSE tooling; MagicGrid, OOSEM, DoDAF, or UAF frameworks
  • Scripting/automation (PowerShell, Bash, Python, Ansible); virtualization (VMware, Hyper-V); containers; networking fundamentals