Ouryahoo

Ouryahoo

Principal Software Engineer, Yahoo Mail

United States of America · Principal

Sponsorship not specified$144k-$299kDetected 30 days ago
JavaC++Backend DevelopmentData StructuresAlgorithmsNoSQLAWSGCPCloud PlatformsDockerKubernetesCI/CDLinuxSparkLLMsAgileTest AutomationTCP/IPCommunication

About the role

  • Yahoo Mail is the ultimate consumer inbox with hundreds of millions of users.
  • It's the best way to access your email and stay organized from a computer, phone or tablet.
  • By creating highly personalized experiences for our users, we keep people connected to what matters most to them, across devices and around the world.

Responsibilities

  • Architect, design, and guide the development of high-performing, scalable, and highly available backend systems for Yahoo Mail using Java and C++ on Unix/Linux platforms.
  • Drive technical strategy and establish unified architectural standards across multiple engineering squads for mail APIs, low-latency metadata systems, and elastic storage solutions.
  • Identify and implement AI-driven efficiencies in backend engineering, leveraging approved AI-assisted tools (e.g., CodeWhisperer Professional / Amazon Q Developer) to replace manual, repetitive coding and unit testing tasks with optimized workflows.
  • Collaborate actively with cross-functional stakeholders-including Product Management, Design, Security, and Cloud Infrastructure teams-to translate product visions into scalable technical architectures.
  • With its beautiful design and lightning fast speed, Yahoo Mail makes reading, organizing, and sending emails easier than ever.
  • Yahoo Mail Backend Team develops and maintains high-performing systems that provide API (Web Services, IMAP, & POP), Metadata, and Elastic Storage for electronic mail and its auxiliary functions.

Requirements

  • BS in Computer Science (or equivalent practical experience) with a minimum of 8 years of professional software engineering experience.
  • Specialized expertise in high-concurrency backend development using Java, C++, and Unix/Linux systems.
  • Solid experience with search algorithms, as well as the design and query optimization of both Relational and NoSQL database architectures.
  • Strong understanding of HTTP and TCP/IP protocols, with experience troubleshooting network-level performance and latency constraints.
  • Proven track record of technically leading complex engineering initiatives with minimal guidance and guiding teams through ambiguous technical challenges.
  • Strong written and verbal communication skills, with an ability to articulate complex technical ideas to both technical and non-technical stakeholders.

Nice to have

  • Experience designing, deploying, and operating highly distributed, large-scale mail applications and standard communication protocols.
  • Familiarity with leveraging secure LLM endpoints and frameworks (e.g., AWS Bedrock / SageMaker) for metadata tagging, intelligent search, or backend telemetry analysis.
  • Comprehensive experience with continuous integration and continuous deployment (CI/CD) pipelines, containerization (Docker, Kubernetes), and modern test automation frameworks.
  • Commitment to agile engineering practices (such as SCRUM or Kanban), actively driving workflow improvements and retrospective alignment.
  • The material job duties and responsibilities of this role include those listed above as well as adhering to Yahoo policies
  • exercising sound judgment
  • working effectively, safely and inclusively with others
  • exhibiting trustworthiness and meeting expectations

Skills

  • Your personal database.

Compensation

  • The compensation for this position ranges from $143,625.00 - $299,375.00/yr and will vary depending on factors such as your location, skills and experience.The compensation package may also include incentive compensation opportunities in th

Benefits

  • Mentor senior engineering staff, conducting rigorous design and system reviews while fostering a culture of continuous learning, technical curiosity, and experimentation.

Company info

  • A Little About Us

This listing is sourced directly from Ouryahoo's careers page and normalized into a canonical job model.