
Senior Software Engineer – Full Stack
Siemens · Pune, Maharashtra
Similar open roles
- Graduate Trainee EngineerSiemens · Bengaluru, Chennai, and Pune
- Graduate Trainee EngineerSiemens · Pune
- TraineeSiemens · Bangalore
- Full Stack DeveloperSiemens · Chennai, Tamil Nadu
- Trainee Service Reliability EngineerBT Group · Bengaluru · DevOps
- Associate Software EngineerGlobal Payments · Pune, Maharashtra
Stand out beyond the resume. Get your free PANI score from public GitHub work (~2 min).
From the original post
Looking for your next career move with one of the world's most respected engineering and technology companies? Siemens is hiring a Senior Software Engineer – Full Stack for its Foundational Technologies Research & Development team in Pune, Maharashtra. This is an exciting opportunity for experienced software engineers who enjoy designing scalable enterprise applications, working with modern cloud-native technologies, and solving complex engineering challenges. If you have expertise in Angular, Java Spring Boot, Kubernetes, AWS, Kafka, PostgreSQL, and DevOps, this role offers an excellent platform to build innovative solutions that power industries worldwide. Job Details Company: Siemens Technology and Services Private Limited Role: Senior Software Engineer – Full Stack Job ID: 516668 Location: Pune, Maharashtra Work Mode: Hybrid (Office + Remote) Employment Type: Permanent, Full-Time Experience: 7–8 Years Department: Research & Development – Foundational Technologies About Siemens Siemens is one of the world's largest technology companies, operating across industrial automation, smart infrastructure, mobility, healthcare, digital industries, energy, and software engineering. With a presence in more than 190 countries, Siemens develops cutting-edge solutions that power factories, transportation systems, smart cities, and digital enterprises. Siemens Technology and Services India plays a critical role in building next-generation software platforms, cloud-native solutions, AI-driven products, and enterprise engineering systems. Engineers at Siemens work on highly scalable applications while collaborating with global teams and contributing to products used across multiple industries. Why This Role is Great for Experienced Professionals This position is ideal for engineers looking to move beyond traditional application development into enterprise-scale cloud engineering. Key benefits include: Opportunity to design large-scale distributed enterprise systems. Exposure to modern cloud-native technologies and Kubernetes. Hands-on work with Angular 20+, Java 21+, Spring Boot 4.x, Kafka, AWS, and PostgreSQL. Collaboration with global engineering teams. Excellent career growth toward Technical Architect, Engineering Manager, or Principal Engineer roles. Exposure to modern DevOps, GitOps, Infrastructure as Code, and observability platforms. Few companies offer this level of technical diversity within one role. Skills Required Based on the JD, candidates should possess strong expertise in: Frontend Angular 20+ Angular Micro Frontends Nx Node.js Backend Java 21+ Spring Boot 4.x REST APIs Async Microservices Event Streaming Apache Kafka CloudEvents Avro Serializer Cloud & DevOps Docker Kubernetes OpenShift AWS GitLab CI/CD Terraform ArgoCD Database PostgreSQL Quartz Scheduler Authentication Keycloak JWT SSO Monitoring Grafana Prometheus Loki Dynatrace Additional Skills GitOps Helm Istio Kiali Disaster Recovery High Availability Infrastructure Design Security Best Practices Expected Salary Range While Siemens hasn't officially disclosed compensation, market estimates suggest: Senior Software Engineer (7–8 Years): ₹24 LPA – ₹40 LPA Exceptional candidates with strong cloud-native architecture and AWS certifications may receive even higher packages along with performance bonuses and comprehensive employee benefits. Expected Interview Rounds Siemens generally follows a structured engineering hiring process: 1. Recruiter Discussion Resume screening Experience verification Notice period Salary expectations 2. Technical Round 1 Focus areas: Java Spring Boot Angular OOP Data Structures System Design fundamentals 3. Technical Round 2 Topics may include: Microservices architecture Kafka Kubernetes Docker PostgreSQL AWS CI/CD Debugging scenarios API design 4. Managerial Round Discussion on: Leadership Collaboration Architecture decisions Problem-solving Communication Mentoring experience 5. HR Round Compensation Benefits Offer discussion Joining timeline Preparation Tips For this role, preparation should focus on practical engineering rather than only coding. ✅ Revise Java 21 features and Spring Boot architecture. ✅ Practice building REST APIs with asynchronous processing. ✅ Learn Apache Kafka concepts like producers, consumers, partitions, retries, and event-driven architecture. ✅ Prepare Angular concepts including: Standalone components Lazy loading Micro Frontends State management ✅ Strengthen Kubernetes fundamentals: Pods Services Deployments ConfigMaps Helm Scaling ✅ Revise AWS services: ECS EKS EC2 S3 CloudWatch VPC ✅ Practice troubleshooting distributed systems rather than only coding problems. Resume Tips To improve ATS ranking and recruiter visibility: ✔ Highlight enterprise-scale applications you've built. ✔ Mention measurable achievements like: Reduced deployment time Improved application performance Increased scalability Reduced infrastructure costs ✔ Include keywords such as: Angular, Spring Boot, Java 21, Kafka, Kubernetes, Docker, AWS, PostgreSQL, GitLab, CI/CD, Terraform, Keycloak, Microservices, Event Driven Architecture, Observability, Grafana, Prometheus ✔ If you hold certifications like AWS Solution Architect, CKA, or cloud certifications, place them prominently near the top of your resume. How to Apply Application Link: https://jobs.siemens.com/en_US/externaljobs/JobDetail/516668 Job ID: 516668 Role: Senior Software Engineer – Full Stack Before applying: ✅ Update your ATS-friendly resume. ✅ Highlight experience with Java, Spring Boot, Angular, Kubernetes, AWS, Kafka, and PostgreSQL. ✅ Mention certifications and major architecture projects. ✅ Include measurable technical achievements. ✅ Keep your LinkedIn profile updated to match your resume. Final Thoughts The Senior Software Engineer – Full Stack role at Siemens is an excellent opportunity for experienced professionals looking to work on cloud-native enterprise software at global scale. With exposure to Angular, Java, Spring Boot, Kafka, Kubernetes, AWS, GitOps, DevOps, and distributed systems, this role provides outstanding technical learning, international collaboration, and long-term career growth. If you're passionate about designing scalable software and solving complex engineering problems, this could be your next big career move.