Siemens Core Java Software Engineer - Senior in Shoreview, Minnesota

Core Java Software Engineer - Senior

Multiple Locations:Cincinnati, Ohio; Shoreview, Minnesota

Job Family: Research & Development

New Search


English (US)

Job Description

Division: Digital Factory

Business Unit: Product Lifecycle Management-PLM

Requisition Number: 233937

Primary Location: United States-Ohio-Cincinnati

Other Locations: United States-Minnesota-Shoreview

Assignment Category: Full-time regular

Experience Level: Senior level

Education Required Level: Bachelor's Degree

Travel Required: No

Division Description:

Siemens Digital Factory offers a comprehensive portfolio of seamlessly-integrated hardware software and technology-based services in order to support manufacturing companies worldwide. Siemens PLM Software, a Plano, Texas-based business unit of the Digital Factory Division, is a leading global provider of product lifecycle management (PLM) and manufacturing operations management (MOM) software, systems and services with over nine million licensed seats and more than 77,000 customers worldwide.

For more information, please visit:

Job Description:

Position Overview

We're seeking a senior Java application developer with advanced critical thinking skills and a passion for working with customers and helping them achieve their goals.We are looking for someone who works well with a team and who is passionate about building and maintaining great software that improves both our customer and employee experiences. We're a fast paced but casual work environment that's moving into a new growth stage and need people who are excited and passionate about the work they do and the team they are part of.


  • Lead and participate in the design and implementation of large and/or architecturally significant applications.

  • Champion company standards and best practices. Work to continuously improve software delivery processes and practices.

  • Build partnerships across the application, business and infrastructure teams.

  • Develop programming specifications. Design, code and unit test application code using Agile and TDD best practices.

  • Complete estimates and work plans independently as appropriate for design, development, implementation and rollout tasks.

  • Create technical system documentation and ensure that this documentation remains current throughout all phases of the SDLC.

  • Participate in all phases of system testing.

Required Knowledge/Skills, Education, and Experience

  • Java development: 8 years (Required)

  • Object Oriented Design and Architecture: 5 years (Required)

  • core Java technologies: 6 years (Required)

  • Spring: 4 years (Required)

  • Bachelor's or Master’s degree in Computer Science or related field (required)

Preferred Knowledge/Skills, Education, and Experience

  • Experience working in Agile environment

  • Experience with TDD, BDD test methodolgies

  • Experience with Version Control Systems - Git

  • Demonstrated ability to perform effectively and positively in a fast-paced, team-oriented environment

  • Experience with AWS


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 at .

Pay Transparency Non-Discrimination Provision

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