Principal Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Jun 17, 2026
This job expires in: 27 days
Job Summary
Seeking an advanced technical leader, the full-time Principal Software Engineer will architect and develop high-performing backend systems for Yahoo Mail using Java and C++ on Unix/Linux platforms while driving technical strategy and implementing AI-driven efficiencies.
Key responsibilities
- Architect and guide the development of scalable backend systems for Yahoo Mail
- Drive technical strategy and establish architectural standards across engineering squads
- Mentor senior engineering staff and collaborate with cross-functional stakeholders to translate product visions into technical architectures
Required qualifications
- BS in Computer Science or equivalent practical experience with at least 8 years in software engineering
- Specialized expertise in high-concurrency backend development using Java, C++, and Unix/Linux systems
- Deep understanding of computer science fundamentals, including data structures and advanced algorithms
- Experience with developer-facing AI productivity tools to enhance code output and streamline testing
- Strong understanding of HTTP and TCP/IP protocols with troubleshooting experience in network performance
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...