6 days ago

Software Dev Engineer II

Yahoo

Hybrid
Full Time
$180,000
Hybrid

Job Overview

Job TitleSoftware Dev Engineer II
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$180,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role: Software Dev Engineer II at Yahoo

It takes powerful technology to connect our brands and partners with an audience of hundreds of millions of people. As a Software Dev Engineer II, you'll contribute significantly to Yahoo's mission, whether engineering servers for massive ad tech stacks or developing algorithms for processing trillions of data points daily. Your work will have a huge impact on our business and the world.

A Little About Us

At Yahoo News, we are laser-focused on making discovery delightful and becoming the world’s best curator for our 35 million daily users. We are expanding our distribution to more platforms to meet millions more users where they are. Building the best guide to the Internet (and the world) requires building the best team.

A Lot About You

  • You excel at explaining technical concepts clearly.
  • You enjoy collaborating with others.
  • You have a bias for action and solve problems proactively.
  • You are extremely curious about how software works “under the hood.”
  • You are customer-focused, whether for external users or internal teams.
  • You understand that coding isn't the final step and take delight in monitoring production, analyzing metrics, and planning improvements.

Responsibilities

  • Build platform services used by multiple internal product teams, focusing on developing experience and self-service capabilities.
  • Own the services you build, ensuring reliable production operation and addressing issues end-to-end.
  • Build new infrastructure in AWS and GCP, including event-driven pipelines and workflow orchestration systems.
  • Design and maintain data pipelines that ingest, enrich, and distribute content across the organization.
  • Define the foundations of infrastructure powering Yahoo's next generation of products, utilizing cloud services, frameworks, and open-source tools.
  • Help to scope, plan, and implement best-in-class software practices, procedures, and delivery.
  • Contribute to implementation guidelines and execution strategy for your team’s goals.
  • Collaborate with peers, product managers, and engineering leaders on new features and enhancements.

Qualifications

  • B.S. or M.S. in Computer Science (or equivalent experience).
  • 3+ years of strong programming experience in Python, Go, Javascript, etc.
  • Experience with architecting infrastructure in GCP and/or AWS.
  • Experience with message queue and event streaming (Pub/Sub, SNS/SQS, or similar).
  • In-depth knowledge of RDBMS and NoSQL databases (e.g., PostgreSQL, MySQL, Spanner, MongoDB, DynamoDB, BigQuery).
  • Strong understanding of CI/CD pipelines, build automation, and version control.
  • Familiarity with Infrastructure as Code tools like Terraform.
  • Experience with monitoring, logging, and alerting frameworks (Datadog).
  • Solid experience with containerization technologies (e.g. Docker, Kubernetes).
  • Experience architecting, implementing, and maintaining web server applications.
  • Proficiency in managing APIs and integrating third-party APIs.
  • Familiarity with modern front-end frameworks (React, Vue, Angular).

Nice to Have

  • Experience building or operating data ingestion or enrichment pipelines.
  • Experience with workflow orchestration tools (Airflow, Temporal.io, or similar).
  • Familiarity with schema management, data validation, and data governance.
  • Exposure to ML-adjacent systems (feature stores, enrichment systems, model inference).
  • Demonstrated ability to apply AI tooling in real-world production environments.

At Yahoo, we offer flexible hybrid work options. While most roles don’t require regular office attendance, you may occasionally be asked to attend in-person events or team sessions.

Key skills/competency

  • Cloud Infrastructure (AWS, GCP)
  • Python, Go, JavaScript
  • Data Pipelines
  • Microservices Architecture
  • Containerization (Docker, Kubernetes)
  • CI/CD
  • Database Management (SQL, NoSQL)
  • API Integration
  • Workflow Orchestration
  • Monitoring & Logging (Datadog)

Tags:

Software Engineer
Platform services
Data pipelines
Cloud infrastructure
Workflow orchestration
CI/CD
Software development
API management
System design
Production support
Self-service
Python
Go
Javascript
AWS
GCP
Docker
Kubernetes
Terraform
PostgreSQL
MongoDB
Datadog
Pub/Sub
SNS/SQS
React

Share Job:

How to Get Hired at Yahoo

  • Research Yahoo's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight experience in cloud infrastructure, data pipelines, and specific technologies like Python, Go, AWS, and GCP relevant to a Software Dev Engineer II role at Yahoo.
  • Prepare for technical depth: Expect coding challenges and in-depth discussions on system design, distributed systems, and your experience with message queues, databases, and CI/CD practices.
  • Showcase problem-solving skills: During interviews, demonstrate your bias for action, curiosity, and customer-focused approach by sharing specific examples of how you've solved complex technical problems.
  • Highlight collaboration and ownership: Emphasize your ability to work effectively with product managers and engineering leaders, and your commitment to owning services end-to-end, from development to production reliability.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background