onsite
Senior Software Engineer MRT Workflow - Siemens AG
Software Engineer
Senior Software Engineer specializing in MRT workflow development, designing and implementing scalable microservice solutions using Java, C++, Python, and cloud technologies.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance workflow applications for MRT systems.
- Implement microservice architectures and integrate them with existing enterprise platforms.
- Collaborate with cross‑functional teams to define requirements, create technical specifications, and ensure seamless delivery.
- Optimize code for reliability, scalability, and security, leveraging cloud services such as AWS.
- Establish CI/CD pipelines and automated testing frameworks to accelerate release cycles.
Requirements
- 5+ years of professional software development experience, primarily in Java, C++ and Python.
- Strong knowledge of workflow engines and microservice design patterns.
- Hands‑on experience with cloud platforms (AWS) and container orchestration (Docker, Kubernetes).
- Proficiency in CI/CD tools (Jenkins, GitLab CI) and automated testing.
- Excellent problem‑solving skills and ability to work in an agile, collaborative environment.