Salary : $128,250 – $266,875 Annually
Company: Yahoo
Team: Yahoo Commerce
Work Arrangement: Hybrid / Flexible
Employment Type: Full-Time
About Yahoo
Yahoo is a global technology company that serves hundreds of millions of users worldwide, helping people achieve their goals online through a portfolio of well-known consumer and advertising products. Yahoo Advertising provides omnichannel solutions and data-driven tools that help advertisers engage audiences and drive measurable results.
About Yahoo Commerce
The Yahoo Commerce team focuses on helping more than 600 million monthly active users discover products, make informed purchasing decisions, and save time and money. The team works across Yahoo’s ecosystem to support users throughout their shopping journey while partnering with brands and merchants to drive growth and GMV.
Role Overview
Yahoo is seeking an experienced Senior Full-Stack Software Development Engineer to support the continued expansion of its Commerce platform. This role involves designing, building, and maintaining scalable, high-performance systems that power commerce experiences across Yahoo properties.
The position works closely with cross-functional partners including engineers, data scientists, product managers, and designers, contributing to new features, platform improvements, and long-term system evolution.
Key Responsibilities
- Contribute to the expansion of Yahoo’s commerce ecosystem and monetization strategy across multiple verticals
- Design and develop high-performance web applications and backend systems
- Ensure code quality through unit testing, CI/CD pipelines, and regression testing
- Analyze data and translate findings into technical and business insights
- Partner with Product and Business teams to research opportunities and deliver innovative solutions
- Lead the definition, design, and implementation of major new features
- Participate in and conduct peer code reviews
- Solve complex engineering and user experience challenges with scalable, elegant solutions
- Collaborate across engineering, product, and UX teams to deliver new features and enhancements
- Recommend and evaluate new technologies and alternative approaches to problem solving
Qualifications
- Significant experience building and maintaining complex web applications or distributed systems
- Experience improving system reliability, scalability, and performance
- Bachelor’s or advanced degree in Computer Science, Engineering, or a related field
- Strong passion for coding and experimenting with new technologies
- Demonstrated ability to work effectively in cross-functional and distributed teams
- Strong skills in test-driven development, algorithms, data structures, and object-oriented programming
- Experience with large-scale software architecture, networking, and distributed systems
- Hands-on experience designing and building web services (e.g., REST APIs)
- End-to-end experience developing web products with a strong understanding of web principles
Technical Skills (or equivalent experience):
- Java
- Node.js
- React.js
- TypeScript
- HTML / CSS
Work Environment
Yahoo offers flexible hybrid work options. Most roles do not require regular in-office attendance, though occasional in-person meetings or events may be required with advance notice. Specific office attendance requirements, if any, will be communicated during the recruiting process.
Compensation & Benefits
- Base Salary Range: USD $128,250 – $266,875 annually
- Compensation varies based on location, skills, and experience
- Additional compensation may include discretionary bonuses or commissions
- Comprehensive benefits package including healthcare, 401(k), backup childcare, education stipends, and more
Equal Opportunity & Accessibility
Yahoo is an equal opportunity employer and considers qualified applicants without regard to age, race, gender, religion, national origin, sexual orientation, gender identity, veteran status, disability, or other protected characteristics. Yahoo provides reasonable accommodations for candidates and employees with disabilities during the hiring process and employment.


