Software Developer

Siemens•Chicago, IL
•$135,303 - $231,948•Onsite

About The Position

Siemens is seeking a Software Developer to join a pioneering team focused on guiding the evolution of Differentiating Systems from concept to scalable deployment. This role involves bridging R&D with field execution, ensuring innovative ideas become scalable, reliable solutions for industrial customers. The position emphasizes forward deployment engineering, embedding with customer teams to validate solutions in live manufacturing environments and iterate rapidly for measurable business impact. The Software Developer will design and implement software components for next-generation industrial systems, focusing on building robust, scalable solutions that integrate with automation platforms and deliver real-world value. This is an onsite position located in Chicago, Illinois.

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.

Nice To Haves

  • Strong problem-solving, communication, and collaboration skills
  • Comfortable working autonomously in a fast-paced environment
  • Ability to work in cross-functional, customer-facing teams and adapt solutions to evolving requirements.
  • Experience with forward deployment engineering or co-creation: embedding with customer teams, rapid prototyping, field validation, and iterative improvement.
  • Knowledge of industrial automation, OT/IT integration, and AI/ML deployment in manufacturing contexts.
  • Ability to design for scalability, throughput, maintainability, and compliance in regulated environments.
  • Demonstrated ability to bridge the gap between core engineering and field deployment, enabling scalable, reliable adoption of new systems.
  • Proactively share insights and feedback from deployment experiences with product teams to foster collaboration and drive 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.

Benefits

  • Siemens offers a variety of health and wellness benefits to our employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service