Software Developer

Siemens Mobility

Chicago (IL)

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Siemens Mobility is seeking a Software Developer to design and implement software components powering next‑generation industrial systems in a Chicago onsite role. You will develop APIs, SDKs, and data pipelines that integrate with automation platforms, collaborating with architects and deployment teams to validate solutions in live environments.

You will drive forward deployment engineering with customer pilots, iterate rapidly based on feedback, and ensure secure, scalable software delivery

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or related field.
  • 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.

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.

Skills

APIs
SDKs
Data pipelines
CI/CD
Security best practices

Education

Bachelor’s or Master’s degree in Computer Science or Software Engineering

Tools

WinCC OA
UNS
MTP
Edge
InsightHub

Job description

Software Developer

Here at Siemens, we take pride in enabling sustainable progress through technology. We do this through empowering customers by combining the real and digital worlds. Improving how we live, work, and move today and for the next generation! We know that the only way a business thrives is if our people are thriving. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?

Come transform the everyday with us!

Make a difference for our customers and Siemens by guiding the evolution of Differentiating Systems from concept to scalable deployment, ensuring readiness across technical, commercial, and operational dimensions.

At Siemens, we believe that systems are more than the sum of their components. They represent the synergy of software, AI, and automation working together to optimize operations and deliver transformative value for our industrial customers.

We are building a pioneering team to fill the gaps between concept and reality, ensuring that innovative ideas evolve into scalable, reliable solutions. This is not just about designing technology—it’s about deploying it where it matters most: in real-world manufacturing environments.

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.

If you are passionate about bridging R&D with field execution, driving continuous improvement, and shaping the future of industrial systems, join us to make a difference for our customers and for Siemens.

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.

We are looking for a Software Developer, and this is an onsite position located in Chicago, Illinois.
You’ll make an impact by:
  • 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.
You’ll win us over by having the following qualifications:
Basic Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or related fields.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Siemens • Pittsburgh

On-site
USD 102,000 - 138,000
Software Engineering Manager
Software Engineering Manager

Siemens AG • Mason (OH), Northern (KY)

On-site
USD 110,000 - 198,000
Health and wellness benefits
Hybrid work model
Global mobility
Software Engineering Manager
Software Engineering Manager

Siemens • Mason (OH)

On-site
USD 110,000 - 198,000
Health and wellness benefits
Services Consultant - REMOTE
Services Consultant - REMOTE

Siemens Digital Industries Software • Plano (TX)

On-site
USD 111,000 - 222,000
Services Consultant - REMOTE
Services Consultant - REMOTE

Siemens Digital Industries Software • Bellevue (WA)

On-site
USD 111,000 - 222,000
Health benefits
Hybrid work options
Flexible work arrangements
Industrial Systems Software Engineer — Forward Deployment
Industrial Systems Software Engineer — Forward Deployment

Siemens Mobility • Chicago (IL)

On-site
USD 120,000 - 180,000
Services Consultant - REMOTE
Services Consultant - REMOTE

Siemens AG • Bellevue (WA), Northern (KY)

Remote
USD 111,000 - 222,000
Front-End Software Developer
Front-End Software Developer

Siemens • City of Schenectady (NY)

On-site
USD 82,320 - 141,120
Health and wellness benefits
Remote work flexibility
Consulting Engineer
Consulting Engineer

Siemens Mobility • Elk Grove Village (IL)

Remote
USD 91,000 - 157,000
Senior Software Engineer
Senior Software Engineer

Siemens • Bellevue (WA)

On-site
USD 114,000 - 154,000