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: www.siemens.com/careers/digitalminds
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