Principal Software App Engineer, Yahoo Mail
Core
Design, develop, and deploy major new features for Yahoo Mail, a consumer email platform serving hundreds of millions of users across web and mobile.
Role type
Principal Software App Engineer (iOS/Mobile)
Builds
Next-generation communication products, web and mobile platforms for Yahoo Mail
Domain
Consumer Internet / Mobile Application Development
Deliverable
production ML models | product features
Required skills
Swift, Objective-C, C++, Java, iOS framework lifecycle, data structures, algorithms, software design patterns, TDD (XCUITest, Espresso, Roboelectric, Appium, Kiwi), CI/CD, AI dev tools (Cursor, Copilot, Claude)
Preferred skills
Leading app user growth initiatives, developing mobile frameworks/SDKs for Identity/Payments/Analytics, Web Technologies (NodeJs, TypeScript, HTML5, CSS3), SCRUM
Technologies
Swift, Objective-C, C++, Java, XCUITest, Espresso, Roboelectric, Appium, Kiwi, Cursor, Copilot, Claude, NodeJs, TypeScript, HTML5, CSS3
Responsibilities
Define, design, and develop major new features for current and future products; perform code reviews; tackle hard engineering and UX problems; take ownership of mobile application areas impacting millions of users; collaborate with designers and PMs to deliver features and bug fixes; write testable, reliable code and deploy to production; champion AI usage within the team; own, deploy, monitor, and operate large-scale global production systems; recommend alternative approaches to complex problems.
Seniority
Principal, hands-on IC with mentorship responsibilities