Sr. Principal Software Dev Engineer

12 - 16 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be joining the team at Yahoo Mail, which is a widely used consumer inbox platform with millions of users worldwide. As a Senior Principal Software Engineer, you will play a crucial role in shaping the architecture and technical direction of one of Yahoo's major systems. Your responsibilities will include leading the design of large-scale systems, providing technical guidance across multiple teams, mentoring engineers, collaborating with various stakeholders, and driving innovation in system design. Key Responsibilities: - Lead the architecture and design of high-impact systems that power Yahoo Mail and related services. - Provide technical direction and architectural guidance to multiple teams, establishing standards for scalability, security, and performance. - Mentor and guide Principal and Senior Engineers to foster their growth as technical leaders. - Collaborate with Product, Engineering, and Operations leaders to align architecture with business goals and drive measurable impact. - Dive deep into technical challenges when necessary, including reviewing designs, writing code, and resolving complex issues. - Drive cross-organizational collaboration to improve interoperability and maintainability across teams. - Evaluate emerging technologies, identify technical risks, and drive continuous improvements in system design and developer productivity. - Promote a culture of engineering excellence, collaboration, and accountability within the organization. Qualifications Required: - 12+ years of professional software engineering experience, with expertise in architecting distributed, high-performance systems. - 5+ years of experience providing technical leadership in large-scale systems or across multiple teams. - Proficiency in Java or C++ and strong knowledge of object-oriented design principles. - Deep understanding of Data Structures, Algorithms, OS concepts, and Networking. - Experience in designing cloud-native architectures, preferably on GCP or AWS. - Proficiency in developing on Unix/Linux platforms. - Excellent communication skills to influence senior leaders, guide engineers, and convey complex concepts clearly. - Collaborative mindset with a passion for mentoring, learning, and continuous improvement. - BS/MS in Computer Science or equivalent practical experience. Additional Company Details: Yahoo emphasizes on direct applications for their openings and does not authorize external agencies in India to handle candidates" applications. Selected candidates will go through formal interviews and assessments arranged by Yahoo directly. The company offers flexibility in employee location and hybrid working, with most roles not requiring specific regular patterns of in-person office attendance. Employees may be asked to attend in-person events with prior notice. (Note: The company prefers that candidates currently working at Yahoo apply through the internal career site.),

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You