Jobs filters

SOFTWARE ENGINEER - C++ / COMPILER - 489735
Waltham, MA
FEMAP SOFTWARE ENGINEER - 497120
Malvern, Pennsylvania
FEMAP SENIOR SOFTWARE ENGINEER - 497121
Malvern, Pennsylvania
SOFTWARE SALES ACCOUNT EXECUTIVE – COMMERCIAL SHIPYARDS -REMOTE - 491852
Newport News, VA
SENIOR MECHANICAL ENGINEER - VELOCE - CARY NC - 501104
Cary, NC
BUSINESS OPERATIONS MANAGER - 500449
Cary, NC
SOFTWARE ENGINEERING LEAD/MANAGER - 501000
El Qahera El Gididaa, Egypt
SENIOR SOFTWARE BACKEND DEVELOPMENT ENGINEER - 500995
El Qahera El Gididaa, Egypt
TECHNICAL PRODUCT MANAGER - 500986
El Qahera El Gididaa, Egypt
SOFTWARE TECHNICAL LEAD - 493679
El Qahera El Gididaa, Egypt
SOFTWARE BACKEND DEVELOPMENT ENGINEER/DEVOPS ENGINEER - 500994
El Qahera El Gididaa, Egypt
SOFTWARE BACKEND DEVELOPMENT ENGINEER - 500988
El Qahera El Gididaa, Egypt
SENIOR SOFTWARE BACKEND DEVELOPMENT ENGINEER - 500995
El Qahera El Gididaa, EgyptSiemens 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.
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
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




