Yahoo serves as a trusted guide for hundreds of millions of people globally, helping them achieve their goals online through our portfolio of iconic products. They are seeking a Senior Software Engineer to lead backend engineering efforts for mobile applications, focusing on building and maintaining core infrastructure and collaborating with cross-functional teams.
Responsibilities:
- Design, build, and operate core mobile backend infrastructure in AWS to ensure high availability, scalability, and performance
- Lead the development and integration of backend services and product features in Python, delivering performant APIs, caching layers, and experimentation capabilities that power mobile experiences
- Drive the operational maturity across key backend systems, strengthening Infrastructure as Code, CI/CD, observability, and cross-system integrations to improve reliability and accelerate delivery
- Define and evolve backend platform standards and reusable cloud components, enabling teams to ship features faster and iterate with confidence
- Collaborate with product managers, mobile engineers, and cross-functional teams to scope, build, and launch new features efficiently, enabling faster iteration and data-driven experimentation
Requirements:
- B.S. or M.S. in Computer Science (or equivalent experience)
- 5+ years of relevant experience
- Strong programming skills in Python
- Experience enabling developer productivity with tools such as Claude Code and Copilot
- Familiarity with back-end web application frameworks and open source tools
- Predisposition towards testing, instrumentation, and documentation
- Proficiency in managing APIs and integrating third-party APIs
- Strong understanding of CI/CD pipelines, build automation, and version control
- Solid experience with containerization technologies (e.g., Docker, Kubernetes)
- Experience with monitoring, logging, and alerting frameworks