Java Software Engineer Intern
General Motors, Dublin, Ireland
- Pay
- Not listed by the employer
- Work type
- Hybrid
- Level
- Intern
- Area
- Software engineering
- Posted
- 9 days ago
About the role
Job Description
Are you ready to turn your passion for technology into real-world impact? General Motors is seeking a motivated and curious Java Software Engineer Intern to join our innovative engineering team.
At GM, we are working toward a future with zero crashes, zero emissions, and zero congestion. As an intern, you’ll gain hands-on experience developing software that supports the future of mobility while learning from experienced engineers in a collaborative, high-performance environment.
This opportunity is designed for students who are excited to build their technical skills, solve meaningful problems, and see how modern software engineering helps transform the automotive industry.
About General Motors
General Motors is a global company driven by engineering, technology, and design. Our teams are developing connected, intelligent, and increasingly autonomous vehicles and services that improve the way people move around the world.
As part of GM, you’ll work alongside talented professionals who are passionate about innovation, customer impact, and building technology that makes a difference.
Your Opportunity
As a Java Software Engineer Intern, you’ll contribute to the design, development, testing, and maintenance of software applications and services. You’ll work with engineering teams to translate requirements into reliable, scalable solutions and gain exposure to the complete software development lifecycle.
You may contribute to applications supporting connected vehicles, cloud platforms, enterprise services, data processing, or other technology initiatives across GM.
What You’ll Do
- Develop and enhance software applications using Java and object-oriented programming principles.
- Collaborate with software engineers, architects, product managers, and business partners to understand requirements and deliver effective solutions.
- Design, implement, and test RESTful APIs and backend services.
- Write clean, readable, maintainable, and well-documented code.
- Participate in code reviews and apply feedback to improve software quality.
- Troubleshoot defects, investigate technical issues, and contribute to root-cause analysis.
- Create unit and integration tests to validate application functionality and reliability.
- Work with databases, data models, and SQL queries as part of application development.
- Use Git and modern CI/CD practices to support efficient software delivery.
- Contribute to Agile ceremonies, technical discussions, and sprint planning.
- Learn and apply secure software development and DevSecOps practices.
- Document technical decisions, solutions, and implementation details.
- Support continuous improvement by identifying opportunities to simplify processes and reduce manual effort.
What You’ll Bring
Similar roles at other companies
Software Engineering Intern - Connected Systems (Summer 2027)
Rivianvw TechPalo Alto, California +1
$40–$51 / hr
Posted 16 days ago
Software Engineering Intern - Connected Systems (Summer 2027)
Rivianvw TechVancouver, British Columbia
CA$30–CA$33.75 / hr
Posted 16 days ago
Software Engineering Intern - Applications (Summer 2027)
Rivianvw TechVancouver, British Columbia +1
CA$30–CA$33.75 / hr
Posted 16 days ago
Software Engineering Intern - Applications (Summer 2027)
Rivianvw TechPalo Alto, California +1
Listed on General Motors's Workday careers site; checked 27 h ago. First seen by us 27 h ago. Being listed doesn't mean the team is actively interviewing.