Siemens Careers

Software Engineer - Advanced (Full Stack Developer)

Milford, Ohio
Research & Development

English (US)

Job Description

Division: Digital Factory
Business Unit: Product Lifecycle Management-PLM
Requisition Number: 228767
Primary Location: United States-Ohio-Milford
Assignment Category: Full-time regular
Experience Level: Mid level
Education Required Level: Bachelor's Degree
Travel Required: No

Division Description:

Siemens is a global technology powerhouse that has stood for engineering excellence, innovation, quality, reliability and internationality for more than 165 years. As a global technology company, Siemens is rigorously leveraging the advantages that this setup provides. To tap business opportunities in both new and established markets, the Company is organized in nine Divisions: Power and Gas, Wind Power and Renewables, Energy Management, Building Technologies, Mobility, Digital Factory, Process Industries and Drives, Healthineers and Financial Services.

The Siemens Digital Factory Division offers a comprehensive portfolio of seamlessly integrated hardware, software and technology-based services in order to support manufacturing companies worldwide in enhancing the flexibility and efficiency of their manufacturing processes and reducing the time to market of their products.

For more information, please visit:

Job Description:

Job Description:

Siemens PLM Software is seeking a Software Engineer - Advanced (Full Stack Developer) with 2+ years of experience for building and supporting web-based applications, services, and systems.  Candidate must have a diverse set of skills and a forward-thinking attitude to develop cloud platform services with a microservice-based architecture to be consumed in multiple applications within the Product Lifecycle (PL) organization.  This role requires good interpersonal skills for working with product owners, system engineers, and other application developers around the globe.


Duties and Responsibilities:

·         Architect, build and deploy cloud platform microservices for PL

·         Follow Agile Software Development methodology

·         Adhere to best practices in coding, documentation, test automation, and deployment

·         Contribute in continuous integration and continuous delivery (CICD) environment

·         DevOps/SysOps support

·         Ensure code quality with code design review participation and 100% pass rate on automated regression test suite



Minimum Requirements:

       BS Degree in Computer Science

·        Multiple years of object-oriented programming experience developing commercial software product using Java, C# or C++

·        Experience with cloud services such as AWS, Azure, Cloud Foundry, IBM Blue Mix etc.

·        Experience with deployment models using Docker, Kubernetes or Google App Engine (PaaS)

·        High level skills in Java development, Javascript, HTML5, CSS

·        Demonstrated problem solving skills

·        Ability to collaborate effectively across disciplines, roles, and geographical and time zone boundaries

·        Experience with Agile development, CICD, and Acceptance Test Driven Development (ATDD )

·        Proficiency in cross-location communication and the English language

·        Flexibility to adapt to different stakeholders and environments

·        Willingness to work in open-feedback environment that wants to continuously to improve


Preferred Qualifications:

·         Working knowledge of web services (SOAP, REST, AngularJS, JSON)

·         Knowledge of Service Oriented Architectures, Microservices and shared software concepts

·         Experience with NoSQL databases (MongoDB), Angular, and Spring is a plus

·         Experience with automation tools like Chef or Puppet

·         Experience working in a CICD using tools such as Jenkins

·         Experience with use of source code management systems such as GIT

·         Experience with any scripting language such as Python, Perl

·         Familiarity using open source frameworks is a plus




Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity 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, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.