[Remote] Senior Backend Software Engineer
Note: The job is a remote job and is open to candidates in USA. Yahoo is a global company that helps millions achieve their online goals through a portfolio of products. They are seeking a Senior Backend Software Engineer to design and operate scalable backend systems for their Search platform, focusing on infrastructure challenges and operational excellence.
Responsibilities
- Design, build, and operate highly scalable backend systems and infrastructure that power critical Search platform services
- Develop and maintain Search edge infrastructure responsible for request validation, traffic routing, origin mapping, traffic analysis, bot detection, and platform security
- Improve system scalability, reliability, latency, observability, and operational efficiency across large-scale distributed systems
- Operate production services in AWS and Kubernetes environments, including monitoring, debugging, incident response, deployment automation, and performance optimization
- Explore and apply AI-assisted development workflows to improve engineering efficiency, automation, and operational effectiveness
- Contribute to CI/CD pipelines, infrastructure automation, and developer productivity improvements
- Collaborate cross-functionally with Search, Product, Infrastructure, Editorial, and Operations teams to deliver scalable platform solutions
- Participate in technical design discussions, architecture reviews, and continuous platform improvements
- Collaborate with and provide technical expertise to team members across different components and technology stacks within the Search platform
Skills
- Bachelor's or Master's degree in Computer Science or a related field; or equivalent experience
- 5+ years of professional experience building large-scale, highly scalable backend systems
- Strong programming skills in one or more of the following languages: C++, Python, or Go. Experience with Java or Rust is a plus
- Experience designing, building, and operating highly scalable distributed backend systems
- Strong understanding of microservices, cloud-native architectures, and Kubernetes-based deployments in AWS environments. Experience with Google Cloud Platform (GCP) is a plus
- Experience with observability, monitoring, debugging, incident response, and production operations for large-scale services
- Familiarity with CI/CD systems, automation tooling, and modern software development practices
- Strong problem-solving skills and the ability to work effectively in collaborative engineering environments
- Experience working on edge infrastructure, API gateways, reverse proxies, traffic routing, or high-performance networking systems
- Experience building low-latency, high-QPS distributed systems at scale
- Experience with traffic analysis, bot detection, request filtering, or platform security systems
- Experience with Kubernetes, containerized workloads, and cloud-native infrastructure tooling
- Experience with applying AI-assisted tools and workflows to software engineering, troubleshooting, and infrastructure operations
Benefits
- Incentive compensation opportunities in the form of discretionary annual bonus or commissions
- Healthcare
- A great 401k
- Backup childcare
- Education stipends
Company Overview
Company H1B Sponsorship