Role intent Live

Principal Software Engineer – C++

Microsoft

Work Mode

Onsite

Employment Type

FULL TIME

Location

India, Karnataka, Bangalore, India, Telangana, Hyderabad

Application Deadline

August 19, 2026

Oversees partnership with appropriate stakeholders to determine user requirements within and across teams for multiple solutions or product lines. Mentor and coach senior engineers, fostering a culture of continuous learning and improvement.

Responsibilities

Develop and execute the strategy and plan for continued improvement in how we deliver ongoing protections and innovations to the billion+ in-market Windows devices, gaining efficiency and building trust. Be responsible for the engineering deliverables impacting billions of Windows customers. Oversee teams and provides technical leadership for identification of dependencies and the development of design documents for a product, application, service, or platform. Provide technical leadership and guidance to development teams, ensuring best practices and high standards of software quality. Evaluate and recommend new technologies, tools, and processes to improve the efficiency and effectiveness of the team. Collaborate with cross-functional teams, including engineering, product management, and operations, to define and implement architectural solutions that meet business requirements. Conduct code reviews and provide feedback to ensure adherence to architectural standards and best practices. Ensure the scalability, performance, and security of the software systems developed by the WSD team.

Required Qualifications

Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 6+ years of experience in building and shipping production-grade software products. Strong knowledge of software development methodologies, tools, and processes. Experience in managing highly complex, large-scale software engineering projects. Excellent problem-solving skills and the ability to think critically and creatively. Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams. Proven track record of delivering high-quality software solutions on time and within budget. Experience in collaborating with geographically distributed partner teams. Experience with OS Internals and system programming. Experience with large scale software services, architecture and technologies. Knowledge of security best practices and experience implementing secure software solutions. Familiarity with DevOps practices and tools, such as CI/CD pipelines, containerization, and infrastructure as code. Experience with performance tuning and optimization of software systems. Experience in building solutions to improve engineering efficiency. 15+ years of experience in building and shipping production-grade software products. Have good Programming experience in C++ language Experience in AI/ML technologies, data warehousing and Azure Analytics stack (like Azure Data Lake, Azure Data Factory, etc.).

×

Join the Human Intelligence Club

Signal-preserving access for practitioners ready to be measured by applied depth.

Designed for builders entering the Human Intelligence club. Bring your PDF resume and intent snapshot. For companies running talent searches via Human Intelligence Recruiting Agent. Official email + role context required.

Max 10MB. We keep resumes private and route them only to HIRA reviewers.

Already earned access?

×

Log back into the club

Pick up where you left off. Evaluations, trajectories, and HIRA signals stay synced.

New to Human Intelligence?