link to employee dashboard (Siemens Digital Industries Software)

Jobs filters

SOFTWARE ENGINEERING LEAD/MANAGER - 501000

El Qahera El Gididaa, Egypt

Siemens Digital Industries Software is driving transformation to enable a digital enterprise where engineering, manufacturing and electronics design meet tomorrow. Our solutions help companies of all sizes create and leverage digital twins that provide organizations with new insights, opportunities and levels of automation to drive innovation.


Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.
Are you a passionate and experienced engineering leader with a knack for building high-performing teams and scalable backend systems? We're looking for a dynamic Software Engineering Manager to lead our talented backend services team. This team is responsible for designing, developing, and operating critical services that form the backbone of our Cloud Licensing platform. You'll play a pivotal role in driving technical excellence, fostering a collaborative environment, and ensuring our services are robust, scalable, and secure.
Key Responsibilities
• Lead and Mentor: Guide, mentor, and develop a team of talented backend software engineers, fostering a culture of technical excellence, accountability, and continuous improvement.
• Technical Strategy & Execution: Partner with product management and architecture to define the technical roadmap for backend services, ensuring alignment with business goals and overall platform strategy.
• Architect & Design: Oversee the design and implementation of highly scalable, resilient, and performant backend services using Java, Spring Boot, and AWS cloud technologies.
• Operational Excellence: Champion DevOps best practices, ensuring robust CI/CD pipelines, effective monitoring, logging, and alerting, and a strong focus on operational stability and reliability.
• Scalability & Performance: Drive initiatives to optimize service performance, ensure high availability, and design systems capable of handling significant load and data volumes.
• Quality Assurance: Instill a strong focus on code quality, testing methodologies, and maintainability across the team.
• Cross-Functional Collaboration: Collaborate effectively with other engineering teams, product managers, and stakeholders to deliver integrated solutions.
• Recruitment & Growth: Actively participate in recruiting top engineering talent and support the professional growth and career development of your team members.
• Problem Solving: Lead the team in troubleshooting complex technical issues and making sound architectural decisions.
Required Skills
• 5+ years of experience in software development, with a strong focus on backend systems.
• 2+ years of experience in a leadership role, managing and mentoring software engineering teams.
• Deep expertise in Java and the Spring Boot framework, including experience with microservices architecture.
• Extensive experience with AWS cloud services (e.g., EC2, Lambda, S3, RDS, DynamoDB, SQS, SNS, ECS/EKS, CloudWatch).
• Proven track record in designing and building highly scalable, fault-tolerant, and performant backend systems.
• Strong understanding and practical experience with DevOps principles and practices, including CI/CD pipelines (e.g., Jenkins, GitLab CI, AWS CodePipeline), infrastructure as code (e.g., Terraform, CloudFormation), monitoring, and logging.
• Proficiency with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB).
• Experience with RESTful APIs design and implementation.
• Excellent communication, interpersonal, and leadership skills, with the ability to inspire and motivate a team.
• Bachelor's or Master's degree in Computer Engineering, Computer Science or a related field.
Bonus Points If You Have:
• Experience with containerization technologies like Docker and Kubernetes.
• Familiarity with event-driven architectures and message brokers (e.g., Kafka, RabbitMQ).
• Knowledge of security best practices for cloud-native applications.
• Experience working in an Agile/Scrum development environment.
We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.
A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!
#LI-PLM
#LI-Hybrid
#SWSaaS

EmployeeReferrals uses cookies to give you the best online experience. If you continue to use this site, you agree to the use of cookies. Please see our cookies policy for details