onsite
Senior Software Engineer - Software Architect - Siemens AG
Software Architect
Lead the design and delivery of scalable, cloud‑native solutions using Java, Python, and AWS. Drive architectural decisions, mentor teams, and ensure high‑quality, maintainable code across microservices ecosystems.
About the role
Key Responsibilities
- Architect and develop high‑performance, cloud‑native applications using Java and Python.
- Design and implement microservices, ensuring scalability, resilience, and security.
- Lead code reviews, enforce best practices, and mentor junior engineers.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Drive continuous integration and deployment pipelines with Docker, Kubernetes, and AWS services.
Requirements
- 10+ years of software development experience with a strong focus on architecture.
- Proficiency in Java, Python, and cloud platforms (AWS).
- Hands‑on experience with microservices, Docker, and Kubernetes.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Strong communication skills and ability to mentor and influence teams.
Skills
javapythonawsdockerkubernetes