Software Engineer Intern - Summer
Raleigh, Wake County, North Carolina, 27601, USA
Listed on 2026-10-24
-
Software Development
Software Engineer, Python
- Raleigh
- North Carolina
- United States of America
At Siemens, we help organizations transform maintenance and operations through connected insights, AI-powered technology, and intelligent asset management solutions. Our software enables customers to manage the full lifecycle of assets, facilities, and infrastructure while improving efficiency, reducing risk, and optimizing long-term investments. By connecting data, people, and processes, we empower organizations to make smarter decisions, maximize asset performance, and achieve more resilient operations.
Description:
Siemens Asset Management Software (AMS) Software Engineering Team is looking for an intern to join us for Summer 2027 to gain hands-on experience building real features in a production SaaS platform used by thousands of organizations worldwide. Siemens Asset Management Software is a global leader in intelligent asset management solutions and operates as a separate global business unit within Siemens Smart Infrastructure.
You will ship code alongside senior engineers in an AI-forward development environment — using AI tools as part of your daily workflow, contributing to features that leverage machine learning and intelligent automation, and learning how modern engineering teams build and ship at scale.
This Summer Internship will last between May 2027 and August 2027.
Location:
This position is remotely based within the United States. However, to facilitate onboarding and establish key relationships with the team, the successful candidate will be required to attend their first week of employment onsite in Raleigh, NC. Following onboarding, the role will be fully remote.
Qualified Applicants must be legally authorized for employment in the United States and will not require employer sponsored work authorization now or in the future for employment in the United States.
You’ll make an impact by:
- Designing, building, and testing features that incorporate AI-assisted capabilities across our platform
- Using AI coding tools as an active part of your development workflow
- Writing automated tests and participating in peer code reviews
- Debugging production issues and contributing findings to postmortems
- Collaborating with product managers and designers on sprint deliverables
- Pursuing a BS or MS in Computer Science, Software Engineering, or a related field.
- Proficiency in at least one:
Java, C#, Python, Type Script, or Go - Familiarity with Git, REST APIs, and SQL
- Curiosity about how AI is changing software development and product experiences
- Experience using AI tools in coursework, personal projects, or prior work
- Exposure to ML concepts, LLMs, or data pipelines (even academic)
- Hands‑on experience with cloud platforms (AWS, Azure, or GCP)
- Comfort working asynchronously in a distributed, AI-augmented team environment
At Siemens, you’ll have the opportunity to grow your career while helping organizations operate smarter, safer, and more sustainably. We foster a culture of innovation, collaboration, and continuous learning, where employees are empowered to make a difference every day. If you’re excited about solving real-world challenges and shaping the future of asset management, we encourage you to apply.
Our Commitment to Equity and Inclusion in our Diverse Global Workforce:
We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society, while ensuring that we attract the best talent based on qualifications, skills, and experiences. We welcome you to bring your authentic self and transform the every day with us.
Siemens maintains a Drug Free workplace in accordance with applicable…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).