remote
Senior Software Engineer, Cloud Development - Mozilla Corporation
Software Engineer
Senior engineer leading design, implementation, and scaling of cloud‑native services using Python, AWS, Docker, and Kubernetes while driving CI/CD pipelines and microservice architecture for high‑impact internet products.
About the role
Key Responsibilities
- Design, develop, and maintain scalable cloud‑native services that power high‑traffic web products.
- Architect and implement solutions on AWS, leveraging services such as EC2, Lambda, S3, and RDS.
- Containerize applications with Docker and orchestrate deployments using Kubernetes.
- Build and maintain robust CI/CD pipelines to ensure rapid, reliable releases.
- Collaborate with product, security, and data teams to integrate AI, privacy, and security features.
Requirements
- 5+ years of professional software engineering experience, with a focus on cloud development.
- Strong proficiency in Python and experience with modern web frameworks.
- Deep knowledge of AWS services, Docker, and Kubernetes for production workloads.
- Hands‑on experience building CI/CD pipelines (e.g., GitHub Actions, Jenkins, CircleCI).
- Understanding of microservice architecture, RESTful APIs, and performance optimization.
Skills
pythonawskubernetesdockercicd