1

Spring Co Op Software Engineering Jobs (NOW HIRING)

Engineering Co-Op

Detroit, MI ยท On-site

$16.50 - $21.50/hr

As an Engineering Co-Op at Detroit Manufacturing Systems, you will embark on a valuable and ... Utilize engineering principles and software tools to solve complex problems. * Prepare technical ...

next page

Showing results 1-20

Spring Co Op Software Engineering information

See salary details

$19

$49

$71

How much do spring co op software engineering jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for spring co op software engineering in the United States is $49.58, according to ZipRecruiter salary data. Most workers in this role earn between $39.42 and $61.06 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Spring Co-Op Software Engineer, and why are they important?

To thrive as a Spring Co-Op Software Engineer, you typically need a solid foundation in computer science principles, programming languages (such as Java, Python, or C++), and current enrollment in a relevant degree program. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic knowledge of software development methodologies is often expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help you collaborate with team members and absorb new concepts quickly. These skills and qualities are crucial for contributing to real-world projects, adapting to workplace challenges, and maximizing your learning during the co-op experience.

What is a Spring Co-Op Software Engineering position?

A Spring Co-Op Software Engineering position is a temporary, full-time role for students or recent graduates to gain hands-on experience in software development during the spring semester. Participants typically work alongside professional engineers, contributing to real projects and learning industry-relevant skills. Co-ops are different from internships because they are often longer and may be part of a structured academic program with the student's college or university. This experience helps students build their resumes, explore career interests, and sometimes leads to full-time job opportunities after graduation.

What is the difference between Spring Co Op Software Engineering vs Spring Software Engineer?

AspectSpring Co Op Software EngineeringSpring Software Engineer
CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldUsually holds a bachelor's degree in Computer Science or related field, with some roles requiring internships or prior experience
Work EnvironmentInternship or cooperative education program within a company, often part-time or seasonalFull-time employment in software development teams, collaborating on projects and product development
Employer & Industry UsageUsed by companies for internship programs to evaluate potential future employeesFull-time role in tech companies, startups, or corporate IT departments

In summary, Spring Co Op Software Engineering positions are internship roles designed for students gaining practical experience, while Spring Software Engineer roles are full-time positions requiring more experience and responsibility. Both roles are integral to the software development lifecycle but differ mainly in experience level and employment status.

What types of projects and technologies can a Spring Co-Op Software Engineering student expect to work on during their placement?

As a Spring Co-Op Software Engineering student, you can expect to work on real-world projects that support active business objectives, such as developing new features, debugging existing code, or contributing to software testing efforts. The technologies you use may range from popular programming languages like Java, Python, or JavaScript to frameworks and tools such as Spring Boot, Git, and Docker, depending on the team's stack. Co-ops often collaborate closely with mentors, participate in code reviews, attend team meetings, and are encouraged to ask questions and learn from more experienced engineers. This immersive environment provides hands-on experience and valuable networking opportunities within the company.
Drexel University Co-op: Software Engineering

Drexel University Co-op: Software Engineering

SRI International

Princeton, NJ โ€ข On-site, Remote

$20 - $27/hr

Full-time

Posted 11 days ago


Job description

SRIโ€™s Center for Software Engineering is looking for motivated students who are passionate about creating and applying world-class, high-value software solutions for government and industry within a company whose culture values both hard work and a balanced life.ย  Students will collaborate with other talented engineers (both local and remote) in an agile development environment on a set of diverse projects ranging from embedded systems to web development. We value clear, logical thinking, good communication skills, a focus on quality and security, and the ability to work well in a team of engineering and research professionals across SRIโ€™s broad range of technology domains.

This position will work a hybrid schedule based in our Princeton, NJ office.


  • Design, build, test, and deploy code for web, desktop and/or mobile applications using TypeScript/JavaScript, Java/Kotlin, Python, C/C++, C# and/or other frameworks and programming languages, as appropriate
  • Update and maintain software and support documentation as needed
  • Support DevSecOps and related activities
  • Contribute to the team's culture of high code quality and security

  • Current Drexel University student pursuing an undergraduate degree in Computer Science, Software Engineering, Computer Engineering, or a related area.
  • Due to government contract requirements candidates must be a US Citizen
  • Strong analytical and problem solving skills
  • Proficiency in any of the following areas would be a plus:
    • TypeScript/JavaScript, Java/Kotlin, Python, C/C++, or C#
    • Understand the principles of version control in a team environment
    • Web services and web server platforms
    • Relational databases and SQL, document-oriented databases, and/or graph databases
    • UI/UX design
    • Version control with Git
    • Build automation tools and continuous integration
    • System deployment using cloud services, virtual machines and containers
    • Application networking concepts
    • Secure development practices including risk assessment and mitigation
    • Windows/Linux/Embedded Linux/macOS/Android/iOS

The salary range is: $20-$27/hr. Salary ranges will vary and are based on several factors, including geographic location, market competitiveness and equity amongst internal employees in similar roles. Positions may also qualify for SRI's Pay for Outstanding Performance program or the annual Performance Based Compensation program. SRI also has a competitive benefits package, to view details please go to https://www.sri.com/resources/benefits/.

SRI International, an over 75-year strong pioneering research institute, has a rich history supporting government and industry. Our innovations have created new industries, billions of dollars in market value and lasting benefits to society. SRI is organized around broad disciplines and capabilities, with research and development divisions and labs to groups who excel at identifying new opportunities, developing products and creating custom solutions. Our organization is driven by impact - delivering unique solutions for the world's important challenges and transforming ideas into reality for clients and partners.