Software Engineering Manager

Job Description

At Siemens we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow‘s reality. Find out more about the Digital world of Siemens here:

NOTE: During the current global health crisis, the priority for Siemens Digital Industries Software is the health and well-being of our entire community including current and future employees, which may add time to our hiring processes.  We appreciate your patience and invite you to visit our website to learn more about how Siemens is responding to the pandemic.

Software Engineering Manager 


We are currently looking for a highly motivated Software Engineering Manager to lead our Cloud Services team.  

As a key member Digital Industries Software Organization, you will have the unique opportunity to drive a team to shape, build, and operate the cloud services that enable the delivery of Siemens Digital Industries SaaS and cloud-connected products to customers.  You will be involved in a full development life cycle from planning sessions, design/architecture meetings, code review, development, and maintenance. You will have the opportunity to help build and operate the cloud infrastructure supporting Desktop and SaaS product offerings from Siemens using the latest cutting-edge technologies.   


You will be part of a fun team that provides a flexible and friendly startup-like working environment that embraces agile development and encourages innovation. At Siemens, everyone can positively impact millions of customers, and you will be called on to identify and realize these opportunities. 


Duties and Responsibilities: 


You should have the appropriate skills to lead a cross-functional software engineering team of 5-12 people. You should also have a strong technical background in one or more software engineering roles (e.g., senior Java developer, quality engineer, technical product owner, etc.) and experience in software architecture and design.   


  • Manage the team building and operating microservices and apps running in cloud test and production environments following Agile Scrum and Lean style of management 

  • Manage project priorities, deadlines, and deliverables 

  • Participate in the development process including, but not limited to, architecture/design review, code review, and test case review 

  • Collaborate with managers, product architects, owners, and key stakeholders to understand customer requirements 

  • Complete service development by coordinating requirements, schedules, and activities, leading team meetings, managing development and production problems across multiple environments and operating platforms. 

  • Manage and plan infrastructure & resource costs to defined budgets 

  • Provide high quality of service 24/7 to Siemens global customer base; maintain operations policies & procedures; manage and participate in operational coverage amongst operation team members 



Required Knowledge/Skills, Education, and Experience: 


  • BS/MS Computer Science or equivalent experience 

  • At least 5 years of experience with managing a software engineering team 

  • At least 3 years of experience in a software engineering role (e.g., senior Java developer, quality engineer, technical product owner, etc.) 

  • 3+ years of demonstrated expertise building and managing highly scaled applications in the cloud (AWS required; GCP, Azure, OpenStack a plus) 

  • Understand and use Microservice architecture, including Containerization, Docker, and Container Orchestration Frameworks like Kubernetes, AWS ECS, etc. 

  • Working experience in an agile environment (Scrum, Kanban) 

  • Good aptitude with project management and experience with project management tools (e.g., Jira/Confluence) is expected 

  • Experience as a senior Java developer preferred, but not required 

  • DevOps experience is a plus 

  • The experience building complex, scalable, high-performance software systems that have been successfully delivered to customers 

  • Individuals with a strong ability to learn and explore new technologies and who can demonstrate good analysis and problem-solving skills are encouraged to apply 

  • Personable, approachable, and readily accepting of change; able to work cohesively with a variety of talented individuals within the organization 

  • Strong communication skills to work with leadership, commercial teams, and customers 

  • Excellent organizational skills 

Organization: Digital Industries

Company: Mentor Graphics Polska Sp. z o.o.

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?