Job Title Software Engineer
Location Maryland Heights, MO
Country United States of America
Position Id EB-1831871100
Job Description

Position Title:


Software Engineer


Position Summary:


This Software Engineer position is with a highly-skilled and talented group of proven mentors.  The leader of this team takes a hands-off approach to allow his team to broaden their skills, yet is instrumental in ensuring the success and development of the individuals and group.


The Software Engineer will design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customer expectations by achieving high quality and on time delivery.  Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism.  Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs which may involve complicated workflows or multiple product areas.  Works with general supervision on complex projects with latitude for independent judgment.  Moderate skills with high level of proficiency and technical expertise.


Duties and Responsibilities:


The Software Engineer will be responsible for: 

  • Design, develop, modify, and implement software programming for products.
  • Manages assigned releases and projects releases including defining scope, plans, schedules, and deliverables.
  • Builds and releases help products.
  • Contributes to test plans and assists in coordination and execution of testing.
  • Identifies tools and processes to improve/facilitate production activities.
  • Analyze requirements to translate into technical solutions.
  • Writes/updates scripts to support and enhance production processes.
  • Supports technical writing staff on use of tools and processes.
  • Proactively communicates status on all projects and releases.
  • Apply appropriate tools to analyze, identify, and resolve technical problems.
  • Participates in special projects, marketing efforts and formal proposals.
  • Develop new ideas.Documents all processes and procedures. 

Minimum Requirements:


The Software Engineer will possess: 

  • 3 - 5 years of experience in OOP, preferably C++.
  • Full understanding of the SDLC.
  • Bachelor’s degree in Mechanical Engineering or Bachelor’s in Computer Science, Math or Physics with C++ and CAD / CAM / CAE understanding. 

Preferred Qualifications: 

  • CAD / CAM / CAE understanding 

Compensation and Benefits

Siemens provides a flexible benefit program that is carefully designed to support your health, your financial security and your work-life balance. The variety of benefits and amenities available, in addition to pay, provides you a total package.

You will receive a competitive total compensation package that offers you a choice of health benefits, dental and prescription drug coverage, vision plan, life insurance, Paid Time Off, a 401(k) plan and the opportunity to contribute to Flexible Spending Accounts.

About Siemens PLM Software

Siemens PLM Software is a Global leader in the growing field of product lifecycle management (PLM) software and services. Today, Siemens PLM Software products manage or create more than 40 percent of the world's 3D Data.

We are a team, collaborating with client to transform their innovations processes and fully leverage PLM. Our culture encourages creativity, welcomes fresh thinking and focuses on growth, so our people, our business and our clients can achieve full potential. For more information please visit

EOE/M/F/Vet/Disability.  VEVRAA Federal Contractor

Siemens PLM Software does not accept unsolicited resumes from recruiting agencies.

Functional Area Software Development and Support
Business Unit Product Engineering