Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Developer role.
Rezi rewrites your resume against Siemens's job description. Free.

Tailor your resume to this Software Developer role.
Rezi rewrites your resume against Siemens's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Developer posting at Siemens — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Developer posting at Siemens — free, in seconds.
About the Role
As a Software Developer at Siemens, you will design and implement software components that power next-generation industrial systems. Your focus will be on building robust, scalable solutions that integrate seamlessly with automation platforms and deliver real-world value for customers. You will develop and maintain APIs, SDKs, and data pipelines, ensuring secure, reliable, and high-performance interactions across systems such as WinCC OA, UNS, MTP, Edge, and InsightHub. Working closely with architects and deployment teams, you will validate solutions in live environments and iterate quickly based on customer feedback. This role emphasizes forward deployment engineering—you’ll collaborate directly with customer teams during pilots and rollouts, adapting software to operational realities and driving continuous improvement.
Responsibilities
- Design and implement software components, APIs, and SDKs for industrial systems.
- Make appropriate design decisions from scripting, glue-code, reusable components, or product features.
- Build and optimize data pipelines for integration with industrial platforms.
- Ensure code quality through secure coding practices, reviews, and automated testing.
- Collaborate with architects and deployment engineers to validate solutions in real-world environments.
- Document technical designs, deployment procedures, and best practices for scalability.
- Support rapid prototyping and iterative development during customer pilots.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or related fields.
- 7-10 years of experience with programming languages (e.g., Python, C++, Java, JavaScript, SQL) and industrial automation protocols.
- 7-10 years of experience with source code management, CI/CD pipelines, and software engineering best practices.
- 7-10 years of experience with industrial software stacks, data integration, and cloud-based deployment.
- 7-10 years of experience in writing high quality code for mission critical systems which include writing secure code, error handling and diagnostics, and compliance traceability.
- Willingness and ability to travel 20% to be with customer teams during critical deployment phases.
- Authorized to work in the United States without the need for sponsorship now or in the future.
Skills
- Python
- C++
- Java
- JavaScript
- SQL
- Industrial automation protocols
- Source code management
- CI/CD pipelines
- Software engineering best practices
- Industrial software stacks
- Data integration
- Cloud-based deployment
- Secure coding
- Error handling
- Diagnostics
- Compliance traceability
- Problem-solving
- Communication
- Collaboration
- Autonomous work
- Adaptability
- Forward deployment engineering
- Co-creation
- Rapid prototyping
- Field validation
- Iterative improvement
- Industrial automation
- OT/IT integration
- AI/ML deployment
- Scalability
- Throughput
- Maintainability
- Compliance in regulated environments
Location
- Chicago, Illinois, United States of America
Work Type
- Onsite
- Full-time
- Permanent
Experience Level
- Experienced Professional
Education Level
- Bachelor’s degree
- Master’s degree
Salary/Compensations
- $135,303 - $231,948
Benefits
- Variety of health and wellness benefits
About the Company
- Siemens is a global technology company focused on industry, infrastructure, transport, and healthcare.
- We create technology with purpose adding real value for customers.
- We are building a pioneering team to fill the gaps between concept and reality, ensuring that innovative ideas evolve into scalable, reliable solutions.
- Our mission is to guide the evolution of Differentiating Systems from concept to scalable deployment, ensuring readiness across technical, commercial, and operational dimensions.
- By embracing a forward deployment engineering approach, we embed with customer teams, validate solutions in live environments, and iterate rapidly to deliver measurable business impact.
Equal Opportunity
- Siemens is an Equal Opportunity Employer encouraging inclusion in the workplace.
- All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.
- Applicants and employees are protected from discrimination on the basis of race, color, religion, sex, national origin, or any characteristic protected by Federal or other applicable law.
- Siemens follows Pay Transparency laws.