onsite
Software Developer Payload Management - Rheinmetall AG
Software Engineer
Develop and maintain payload management software using Python and C++ on AWS, containerizing services with Docker and exposing REST APIs, while collaborating in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and test payload management modules in Python and C++.
- Deploy and maintain services on AWS, ensuring high availability and scalability.
- Containerize applications with Docker and orchestrate deployments using CI/CD pipelines.
- Implement secure RESTful APIs for integration with internal systems.
- Collaborate with cross‑functional teams in Agile sprints, providing technical guidance and code reviews.
Requirements
- Proven experience in Python and C++ development.
- Strong knowledge of AWS services (EC2, S3, Lambda, ECS).
- Hands‑on experience with Docker and CI/CD tooling.
- Familiarity with REST API design and implementation.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythoncawsdockeragile