Assistant Software Engineer Internships
Assistant software engineer internships give university students, recent graduates, and early-career switchers hands-on project experience, mentorship from working engineers, and, at many employers, a path toward a full-time offer. Openings are concentrated across Investment & Asset Management, with Booz Allen Hamilton, Berkley, and Blue Origin among the employers posting roles now.
Find InternshipsOverview
Showing 5 of 56+ Assistant Software Engineer Internships









Transform the everyday with us!
Join Siemens' innovative Building X Energy & Sustainability team as a Summer Intern and contribute to cutting-edge Building X applications that are transforming how buildings manage energy consumption and environmental impact. You'll work in a collaborative, small team environment developing tools and extensions that help customers reduce energy consumption and emissions while maintaining optimal building comfort.
Our Building X product family encompasses advanced energy management systems, sustainability tracking applications, and AI-powered software solutions that are at the forefront of smart building technology and environmental stewardship.
We are seeking qualified candidates for our Summer 2027 Smart Buildings Internship Program as a Software Developer Intern. This role can be based in Chicago, IL or Buffalo Grove, IL.
You’ll make an impact by:
Developing and enhancing tools and extensions for Building X applications within our energy management and sustainability platform- Collaborating closely with a small, agile development team on real-world projects that impact customer operations
- Designing and implementing cloud-based solutions using AWS infrastructure and services
- Contributing to AI-based software features that optimize building energy consumption and emissions reduction
- Participating in the full software development lifecycle, from requirements gathering to deployment
- Working with modern development practices including version control, testing, and continuous integration
- Supporting sustainability tracking and reporting functionalities that help customers meet their environmental goals
You’ll win us over by having the following qualifications:
Basic Qualifications:
Currently pursuing a bachelor’s or master’s degree in Computer Science or related technical field. Candidates must not graduate prior to September 2026.- AWS cloud application development experience with hands-on knowledge of core services.
- Strong programming foundation with demonstrated experience in software development projects.
- Understanding of cloud computing concepts, distributed systems, and modern software architecture.
- Excellent problem-solving skills and ability to work effectively in a team environment.
- Legally authorized to work in the United States on a continual and permanent basis without company sponsorship.
- Candidates must be available to work 40 hours per week for the duration of the 10-week internship.
- Eligible candidates must be located within 50 miles of Chicago, IL or Buffalo Grove, IL as this role does not provide housing or relocation support.
Preferred Qualifications:
- Python programming experience for backend development and data processing
- Golang knowledge for high-performance, scalable applications
- C#/.NET experience for enterprise application development
- Familiarity with containerization technologies (Docker, Kubernetes)
- Experience with databases (SQL and NoSQL)
- Knowledge of RESTful APIs and microservices architecture
- Understanding of DevOps practices and CI/CD pipelines
- Interest in sustainability, energy management, or environmental technology
- Experience with AI/ML frameworks and data analytics
- Knowledge of building automation systems or IoT technologies
- Familiarity with agile development methodologies
As part of the application, you will be asked to confirm your enrollment status. If your application includes uploaded documents (resume, transcript, or other materials), you may redact any information identifying your age, date of birth, or dates of attendance at or graduation from an educational institution. Redacting this information will not affect your candidacy.
What We Offer
Real-world impact: Work on products that directly contribute to global sustainability efforts- Mentorship: Dedicated guidance from experienced software engineers and product specialists
- Learning opportunities: Access to Siemens' extensive training resources and professional development programs
- Innovation environment: Exposure to cutting-edge technologies in AI, cloud computing, and sustainable building solutions
- Networking: Connect with professionals across Siemens' global technology organization
- Competitive compensation and potential for future career opportunities within Siemens
About Siemens:
Our Commitment to Equity and Inclusion in our Diverse Global Workforce:
#URDP #SIBPROI
Assistant Software Engineer Internship Market
Who's Hiring
- Booz Allen Hamilton15

- Berkley2

- Blue Origin2

- Lockheed Martin2

- Sony Interactive Entertainment2

Top Industries Hiring
- Investment & Asset Management
Tips for Your Assistant Software Engineer Internship Search
Apply in fall for summer assistant software engineer internships
Large employers open summer intern recruiting the fall before, some close application windows by October. Smaller companies and co-op programs post closer to start dates, so roles appear year-round, but waiting until spring means competing for a much smaller pool of seats.
Build a GitHub portfolio before you apply
Hiring teams for assistant software engineer interns assess code, not resumes. Put two or three complete projects on GitHub with clear README files explaining the problem, your approach, and the tools used. A linked portfolio gives recruiters something concrete to evaluate when your work history is limited.
Work your campus network and apply directly at the same time
Campus career fairs surface structured intern programs tied to your university, and professors and career center staff often know which employers recruit from your school before roles post publicly. Applying directly to companies running smaller cohorts alongside campus activity widens the pool you reach without duplicating effort.
Practice coding screens out loud before your first interview
Assistant software engineer intern screens typically focus on data structures and algorithms. Practice solving problems out loud and explaining your reasoning step by step, since interviewers weigh how you think as much as whether you reach the right answer. Two or three timed mock sessions before your first screen make a real difference.
Target structured new-grad and rotational engineering programs early
Many large employers run rotational or cohort-based engineering intern programs built specifically to train people new to the field. These programs recruit early, fill fast, and often come with stronger mentorship and project structure than general intern postings. Identify the ones that fit and apply in the first wave of their cycle.
Set your work-type filter before you start searching
On-site roles are 56% of the assistant software engineer internships listed here. Decide what you can actually commit to before you start applying, then filter by location and work type on Migrate Mate so you're not sorting through roles you can't take.
Assistant Software Engineer Internships: Frequently Asked Questions
How do I get an assistant software engineer internship?
Lead with coursework and personal projects rather than work history, hiring teams expect limited experience at the intern level. A GitHub portfolio with two or three complete, documented projects gives recruiters something concrete to assess. Combine direct applications with campus career fairs, where recruiters often move faster for students they meet in person.
Can an assistant software engineer internship turn into a full-time job?
Many employers extend return offers to strong interns, but conversion is never guaranteed. What drives it for assistant software engineer interns is consistent performance on real work, available headcount on the team, and understanding when return-offer decisions are made. Position for one by treating every project seriously, but don't count on it when evaluating the opportunity.
When should I apply for assistant software engineer internships?
Earlier than most students expect. Large tech employers and enterprise companies recruit summer interns the preceding fall, with applications opening in August and September. Smaller companies and co-op programs post closer to start dates, so openings appear year-round. Applying as soon as a role appears gives you the best shot at a first-round screen.
Are assistant software engineer internships paid?
Most professional assistant software engineer internships in the U.S. are paid. Compensation varies by company size, industry, and location, and listings show it where the employer chooses to disclose it. Nonprofit and some government internships occasionally offer stipends rather than hourly wages, so read each listing carefully.
What should an assistant software engineer internship resume include?
Lead with projects, not work history. Include two or three complete, documented projects that show the tools and languages you used, and link directly to your GitHub or a live demo so reviewers can see the work. Add relevant coursework in data structures, algorithms, or systems. Keep the whole document to one page.
Are there remote assistant software engineer internships?
Yes. Remote and hybrid roles make up 44% of the assistant software engineer internship listings here, with the rest on-site. Remote cohorts fill fast, so apply early and filter by work type to see them before they close.
Can international students get assistant software engineer internships?
Yes. F-1 students can intern through CPT while enrolled or through OPT work authorization after finishing a degree, and the employer does not have to file anything for either, so many companies are open to international interns. Confirm your eligibility and timing with your university's international student office before accepting an offer.
See All 56 Assistant Software Engineer Internship Jobs
Find roles that match your experience and apply in just a few clicks.
Find Internships