remote
Senior Software Developer - Warner Bros. Discovery
Software Engineer
Senior Software Developer building scalable, cloud‑native services using Python and Java on AWS, with containerization (Docker, Kubernetes) and automated pipelines (CI/CD).
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices in Python and Java, ensuring scalability and reliability.
- Architect and deploy applications on AWS, leveraging services such as ECS, EKS, Lambda, and RDS.
- Implement containerization with Docker and orchestrate deployments using Kubernetes, including Helm charts and custom operators.
- Build and maintain CI/CD pipelines (GitHub Actions, Jenkins, ArgoCD) to automate testing, integration, and release processes.
- Collaborate with cross‑functional teams to define requirements, review code, and mentor junior engineers.
Requirements
- 5+ years of professional software development experience in Python and Java.
- Strong background in AWS architecture and services.
- Hands‑on experience with Docker, Kubernetes, and Helm.
- Proficiency in CI/CD tooling and automated testing frameworks.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
pythonjavaawsdockerkubernetescicd