Software Engineer, Performance & Optimization - US Hybrid OH/MI

Siemens Digital Industries Software

Detroit (MI)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Siemens Digital Industries Software is seeking a Software Engineer in Detroit, MI, focused on optimizing performance for large enterprise applications. You will analyze and address performance bottlenecks and ensure efficient application operation.

The ideal candidate has over 5 years of experience in performance optimization, especially with tools like Datadog and Siemens NX. This role is pivotal for enhancing user satisfaction and driving innovation within the company.

Qualifications

  • 5+ years experience optimizing performance in large enterprise applications.
  • Experience with desktop ECAD and MCAD applications, especially Siemens NX.
  • Proficiency in C, C++, Java, and JavaScript.

Responsibilities

  • Analyze resource consumption of enterprise applications.
  • Investigate performance bottlenecks related to infrastructure resources.
  • Diagnose performance issues and implement optimization solutions.

Skills

Performance optimization
Problem-solving
C
C++
Java
JavaScript
Monitoring APM tools

Tools

Datadog
Dynatrace
New Relic
Siemens NX
Xpedition

Job description

About the Role at Siemens

Are you a skilled Software Engineer with a passion for optimizing performance and unraveling complex system behaviors? We are looking for a talented individual to join our team at Siemens and play a pivotal role in ensuring the efficiency and scalability of our very large enterprise applications. In this position you will dive deep into the architecture and execution of our software, exploring the intersection of architecture and infrastructure, and identifying and resolving performance bottlenecks to deliver a seamless user experience for our global customers and internal stakeholders. If you thrive on challenges, possess a keen analytical mind, and love to see applications run at their peak within an innovative, industry-leading environment, we would love to hear from you.

Key Responsibilities
  • Analyze and understand the resource consumption and performance characteristics of large‑scale enterprise applications.
  • Investigate and pinpoint performance bottlenecks related to machine‑level and infrastructure resources, including GPU, CPU, and memory.
  • Proactively diagnose and debug complex performance issues, implementing effective solutions to optimize application efficiency and reliability.
  • Apply a strong understanding of the Software Development Life Cycle (SDLC) to influence application design and development for optimal runtime execution, aligning with Siemens' engineering standards.
  • Utilize monitoring and telemetry tools to gather insights, track performance metrics, and identify areas for improvement.
Impact You'll Make

By meticulously identifying and eliminating performance bottlenecks, you will directly contribute to freeing up valuable computational resources. This optimization will enhance the user experience for our diverse customer base, lead to significant savings in operational costs, reduce infrastructure strain, and accelerate development cycles, ultimately driving greater efficiency and innovation across the company.

Required Skills & Experience
  • 5+ years of hands‑on experience troubleshooting and optimizing performance in large enterprise applications, with a proven track record of implementing process automation for build and test procedures.
  • Demonstrated experience with desktop ECAD and MCAD applications, particularly Siemens NX and Xpedition, with a focus on performance optimization and workflow efficiency improvements. Familiarity with Siemens NX is required.
  • Proficiency in C, C++, Java, and JavaScript.
  • Solid understanding of infrastructure concepts and how applications interact within various environments.
  • Exceptional problem‑solving and debugging skills with a systematic approach to performance optimization.
  • Demonstrated experience with APM tools to detect performance and threading issues commonly used in large enterprises such as Datadog, Dynatrace, New Relic, or similar.

We are dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Performance & Optimization - US Hybrid OH/MI
Software Engineer, Performance & Optimization - US Hybrid OH/MI

Siemens AG • Detroit (MI)

Hybrid
USD 109,000 - 198,000
Flexible working arrangements
Great benefits and rewards
Senior Performance Engineer for Large-Scale Enterprise Apps
Senior Performance Engineer for Large-Scale Enterprise Apps

Siemens Digital Industries Software • Detroit (MI)

On-site
USD 90,000 - 120,000
Software Engineer - Advanced
Software Engineer - Advanced

Siemens AG • Troy (MI)

On-site
USD 90,000 - 120,000
Remote Software Engineer - Performance & Scale (ECAD/MCAD)
Remote Software Engineer - Performance & Scale (ECAD/MCAD)

Siemens AG • Detroit (MI)

Hybrid
USD 109,000 - 198,000
Flexible working arrangements
Great benefits and rewards
Software Engineer - Advanced
Software Engineer - Advanced

Siemens Digital Industries Software • Troy (MI)

On-site
USD 90,000 - 120,000
Front-End Software Developer
Front-End Software Developer

Siemens • City of Schenectady (NY)

Remote
USD 82,000 - 142,000
Health and wellness benefits
Remote work flexibility
Technical Product Specialist
Technical Product Specialist

Siemens • Livonia (IN)

Hybrid
USD 110,000 - 198,000
Software Engineer
Software Engineer

Siemens Mobility • Huntsville (AL)

Hybrid
USD 90,000 - 162,000
Cloud Solutions Engineer
Cloud Solutions Engineer

Siemens AG • Charlotte (NC)

Hybrid
USD 109,000 - 198,000
Comprehensive benefits package
Flexible working environment
Private healthcare
Software Engineer
Software Engineer

Siemens Digital Industries Software • Huntsville (AL)

Hybrid
USD 90,000 - 162,000