onsite
Software Development Engineer - Amadeus
Software Engineer
Senior engineer building scalable, cloud‑native services using Python, Java, and C++ on AWS, with containerization via Docker and CI/CD pipelines powered by Git.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python, Java, and C++.
- Architect and deploy scalable solutions on AWS, leveraging services such as EC2, Lambda, S3, and RDS.
- Containerize applications with Docker and orchestrate deployments using Kubernetes or ECS.
- Implement automated CI/CD pipelines, unit/integration tests, and code reviews to ensure quality and reliability.
- Collaborate with cross‑functional teams to translate business requirements into technical specifications.
Requirements
- 5+ years of professional software development experience.
- Proficiency in Python, Java, and C++ with a strong grasp of object‑oriented design.
- Hands‑on experience with AWS services and cloud architecture best practices.
- Solid knowledge of containerization (Docker) and orchestration (Kubernetes/ECS).
- Strong version control skills using Git and familiarity with CI/CD tooling.
Skills
pythonjavacawsdocker