Y

Sr. Software Apps Engineer

Yahoo · United States

Full-timeSeniorJavaScript

🔥6 people viewed this job

About the Role

Join a cross-functional team (Product, Design, Engineering) building Yahoo's AI-powered browser across iOS, Android, and Desktop. The team uses AI coding tools (primarily Claude Code) as the primary development method — no code is written by hand.The team is developing a Chromium-based desktop browser for both macOS and Windows. The software engineer will be one of one of multiple software engineers on the team, specifically joining the Desktop platform track. This engineer will be the primary Chromium systems expert working alongside engineers who focus on feature development, AI integrations, and cross-platform concerns. Responsibilities • Customizing the actual Chromium browser codebase rather than just utilizing web views. • Extensive use of AI-powered coding tools; the team currently writes no code by hand and expects candidates to be proficient with these tools. • Primary languages are C++ and JavaScript. • The role focuses on front-end features but includes occasional backend updates and CI/CD maintenance. • A minimum of two years of Chromium experience and six to ten years of general software engineering experience is preferred. • Candidates will work on both macOS and Windows desktop applications. • Develop and maintain core desktop browser features and UI components built on top of Chromium's architecture. • Debug and resolve complex platform-specific issues related to rendering, networking, multi-process architecture, and system integration within the Chromium codebase. • Use AI coding tools (Claude Code, Codex) to write and maintain high-quality, efficient code. • Optimize the browser for performance, memory usage, and responsiveness across desktop platforms. • Participate in code reviews as applicable, weekly meetings, daily standups and weekly demos (Fridays).Required Qualifications • Minimum ~2+ years of Chromium experience (flexible based on overall profile). • 6+ years of professional software engineering experience Strong C++ proficiency (Chromium is ~35M lines of C++) Candidates must have recent and active experience with Chromium. • Experience from both large and small companies is acceptable, as long as Chromium expertise is strong. • Direct experience working in the Chromium codebase — building on, patching, or forking, maintaining a Chromium fork or downstream browser (e.g., Brave, Vivaldi, Edge, Opera, Arc, or similar). • Experience with Chromium's build system (GN/Ninja) and development workflow (depot_tools, gclient). • Comfort with large codebases. • Willingness and ability to use AI coding tools (Claude Code) as the primary development method. • Preferred (but flexible) alignment with Eastern Time Zone; candidates must be committed to working in that time zone.

💬 Developer Questions

Ask the team a question — answers show up here

🎯

What does the interview process look like?

🤖

What AI/vibe coding tools does the team use daily?

👥

How big is the engineering team?

Is the team fully async or are there required meetings?

🚀

What does onboarding look like for remote hires?

🔧

Can you share more about the tech stack and architecture?

📈

What does career growth look like in this role?

📅

What does a typical day look like?

💰

Is there a salary range you can share?

📊

Is equity or stock options part of the package?

🌍

Are there timezone requirements or preferences?

🛂

Do you sponsor work visas?

🏢 Is this your listing? Claim it to answer questions

Similar Jobs

Helpful resources

Hiring for a similar role? Post your job here — it's free →