
Software Development Co-Op, Summer 2026
BMW Group
internship
Posted on:
Location Type: Office
Location: 🇺🇸 United States
Visit company websiteJob Level
Entry Level
Tech Stack
AngularAWSAzureGraphQLJavaJavaScriptPostgresPythonSQLSwiftSwitchingTypeScript
About the role
- Integrate with AGILE team and support Developers, Designers, and team in software design, admin, and delivery
- Set up new software projects with Azure DevOps
- Collect requirements from customers/interface partners
- Write EPICS and user stories in an Agile environment
- Backlog grooming
- Set up and lead Agile ceremonies for the Feature Team
- Act as an Agile Master Deputy
- Develop Web/Mobile Applications based on existing frameworks
- Create data models as a base for Web/Mobile Applications
- Web App development (Frontend, Backend, DB)
- Mobile App development (Optional)
- System design
- Concrete projects depending on project inflow during the assignment time
Requirements
- Desired majors: Computer Engineering, Computer Science, Software Engineering
- Individuals with effective communication skills
- Experience and fluency in programming languages such as TypeScript, JavaScript, Angular, NestJS, AWS, PostgreSQL, GraphQL, C, C++, Java, Python, Swift
- Quick to adapt to switching between programming languages
- Experience in database management through SQL
- Minimum cumulative GPA of 3.0 (not just in major)
- Enrolled student status at an accredited four-year college or university in the United States
- Completed at least 30 credit hours at time of application
- Commitment to three co-op rotations
- Able to work full-time on-site (40 hours/week)
- Transfer students must have a GPA from current university
- Must attach a copy of unofficial transcript
- Complete and pass a substance abuse test before the work term
Benefits
- Technical Co-Op w/ Comp Science or software development background
- Good student experience in a dynamic learning environment
- Entrusted with specific responsibilities and encouraged to share ideas
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptJavaScriptAngularNestJSAWSPostgreSQLGraphQLCC++JavaPythonSwiftSQL
Soft skills
effective communicationadaptability