Job Information
Siemens Senior Software Backend Development Engineer in Cairo, Egypt
Job Family: Software
Req ID: 500995
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 Summary
We 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 Responsibilities
Design, develop, test, and maintain scalable backend applications using Java and Spring Boot
Build and enhance RESTful APIs and microservices-based architectures
Develop secure, reliable, and high-performing systems for cloud-native environments
Build and support applications deployed on AWS
Work with containerization technologies such as Docker and orchestration platforms such as Kubernetes
Design and optimize data models using relational databases and NoSQL databases
Ensure application scalability, performance, maintainability, and reliability
Collaborate with product managers, architects, QA engineers, and other developers to deliver high-quality solutions
Troubleshoot application issues and perform root cause analysis
Apply best practices in security, performance optimization, and software engineering
Mentor junior engineers and contribute to engineering standards, code reviews, and technical design discussions
Participate in architecture planning and technical decision-making
Required Qualifications
Bachelor’s degree in Computer Engineering, Computer Science or a related field
5+ years of professional software development experience, with significant focus on backend engineering
Strong hands-on experience with Java and Spring Boot
Experience designing and developing microservices and REST APIs
Strong experience with AWS services such as:
EC2
ECS and/or EKS
Lambda
RDS
S3
Experience with Docker and container orchestration platforms such as Kubernetes
Experience with relational databases such as PostgreSQL, MySQL, or Oracle
Experience with NoSQL databases such as MongoDB, DynamoDB, or Cassandra
Proficiency with Git and modern development workflows
Strong understanding of software design principles, object-oriented programming, and distributed systems
Experience with testing frameworks and practices, including unit, integration, and API testing
Strong problem-solving, communication, and collaboration skills
Preferred Qualifications
Familiarity with messaging and streaming technologies such as Kafka, RabbitMQ, or SQS/SNS
Experience with monitoring and observability tools
Knowledge of security best practices for cloud and application development
Experience working in Agile/Scrum environments
Exposure to serverless architectures
Experience leading technical projects or mentoring engineering teams
Technical Skills
Backend Development : Java , Spring Boot , REST APIs , Microservices ,Hibernate / JPA ,Maven / Gradle
Cloud & Platform : AWS , Docker , Kubernetes ,Linux
Databases : Relational databases: PostgreSQL, MySQL, Oracle. NoSQL databases: MongoDB, DynamoDB, Cassandra. Data modeling
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
Organization: Digital Industries
Job Type: Full-time
Category: Research & Development