We are looking for a Senior Software Engineer to join our User Data Platforms team. The team powers Yahoo's core user identity and profile systems, and the successful candidate will help build, optimize, and innovate in these mission-critical systems.
Requirements
- Design, develop, and deploy highly available and highly performant infrastructure platforms and network services
- Collaborate with architecture and technical leads to define requirements, design solutions, and generate implementation plans
- Build and maintain RESTful APIs using Java and modern frameworks
- Design and evolve data models and database schemas for multi-master and transactional distributed environments
- Develop integrations with external vendors through secure tunnels, SDKs, and custom communication frameworks
- Deploy and monitor multi-cloud services across AWS and GCP using tools like Lambda, ECS/Fargate, CloudWatch, S3, GKE, and Spanner
- Ensure scalability, reliability, and security across concurrent projects
- Leverage AI coding tools such as CoPilot and participate in code reviews to maintain quality and enforce best practices
- Contribute to Agile ceremonies and DevOps initiatives that enable fast, reliable releases
- Partner with internal product and engineering teams to ensure effective use and adoption of UDP services across Yahoo
Benefits
- Flexible hybrid work options
- Comprehensive benefits include healthcare, 401k, backup childcare, education stipends, and more
- Incentive compensation opportunities in the form of discretionary annual bonus or commissions