Siemens Digital Industries Software · Cairo, Egypt · Posted 2026-04-06
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.Job SummaryWe are seeking a highly skilled Senior Software Engineer with strong expertise in backend development to design, build, and maintain scalable, secure, and high-performance software solutions. The ideal candidate has deep experience with Java, Spring Boot, AWS cloud services, containerization technologies, and both relational and NoSQL databases.In this role, you will work closely with cross-functional teams to architect backend systems, develop cloud-based applications, and ensure reliable, scalable production services. This is an excellent opportunity for an experienced backend engineer who enjoys building robust distributed systems and solving complex technical challenges.Key ResponsibilitiesDesign, develop, test, and maintain scalable backend applications using Java and Spring BootBuild and enhance RESTful APIs and microservices-based architecturesDevelop secure, reliable, and high-performing systems for cloud-native environmentsBuild and support applications deployed on AWSWork with containerization technologies such as Docker and orchestration platforms such as KubernetesDesign and optimize data models using relational databases and NoSQL databasesEnsure application scalability, performance, maintainability, and reliabilityCollaborate with product managers, architects, QA engineers, and other developers to deliver high-quality solutionsTroubleshoot application issues and perform root cause analysisApply best practices in security, performance optimization, and software engineeringMentor junior engineers and contribute to engineering standards, code reviews, and technical design discussionsParticipate in architecture planning and technical decision-making Required QualificationsBachelor’s degree in Computer Engineering, Computer Science or a related field5+ years of professional software development experience, with significant focus on backend engineeringStrong hands-on experience with Java and Spring BootExperience designing and developing microservices and REST APIsStrong experience with AWS services such as:EC2ECS and/or EKSLambdaRDSS3Experience with Docker and container orchestration platforms such as KubernetesExperience with relational databases such as PostgreSQL, MySQL, or OracleExperience with NoSQL databases such as MongoDB, DynamoDB, or CassandraProficiency with Git and modern development workflowsStrong understanding of software design principles, object-oriented programming, and distributed systemsExperience with testing frameworks and practices, including unit, integration, and API testingStrong problem-solving, communication, and collaboration skills Preferred QualificationsFamiliarity with messaging and streaming technologies such as Kafka, RabbitMQ, or SQS/SNSExperience with monitoring and observability toolsKnowledge of security best practices for cloud and application developmentExperience working in Agile/Scrum environmentsExposure to serverless architecturesExperience leading technical projects or mentoring engineering teams Technical SkillsBackend Development : Java , Spring Boot , REST APIs , Microservices ,Hibernate / JPA ,Maven / GradleCloud & Platform : AWS , Docker , Kubernetes ,LinuxDatabases : Relational databases: PostgreSQL, MySQL, Oracle. NoSQL databases: MongoDB, DynamoDB, Cassandra. Data modelingWe 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!#SWSaaS