Principal Software Engineer

6 years

0 Lacs

Posted:15 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are the Windows Servicing and Delivery (WSD) Organization, and our core mission is to keep customers protected and productive by delivering seamless, timely updates across existing and future versions of Windows. This work involves solving deep technical challenges in the Windows operating system and building mission-critical services and infrastructure that power the delivery of updates and innovations to billions of devices worldwide. Beyond updates, we also empower commercial and enterprise customers with products and solutions to deploy and secure their devices effectively.We’re looking for a passionate and seasoned technology leader and architect to spearhead engineering innovation, reimagine our software development practices, and lead complex, mission-critical initiatives across our teams and technology stack. In this role, you will champion the strategy of delivering high-quality code to customers faster, driving agile, predictable, and scalable monthly Windows updates and innovations at an unparalleled global scale. Success in this role requires decisiveness, ability in navigating ambiguity, strategic thinking, and the ability to lead from the front in a fast-paced environment while building strong relationships across diverse stakeholder groups.This position offers a unique opportunity to operate at massive scale, protecting billions of users while enabling new business growth across the company. You will influence the roadmap and engineering strategy, for both new and existing Windows features and shape the delivery pipeline.If you're excited about building a world-class organization, solving complex problems, creating new experiences and improving existing ones, and delivering meaningful customer impact, we’d love to hear from you.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

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.
  • Collaborate with senior executives at Microsoft, leaders from product engineering, security services, and other business units to ensure a shared sense of success.
  • Be responsible for the engineering deliverables impacting billions of Windows customers.
  • Oversees partnership with appropriate stakeholders to determine user requirements within and across teams for multiple solutions or product lines.
  • 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 closely with senior executives at Microsoft, leaders from product engineering, security services, and other business units to understand their needs and translate them into technical requirements and solutions for shared success.
  • 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.
  • Mentor and coach senior engineers, fostering a culture of continuous learning and improvement.
  • Ensure the scalability, performance, and security of the software systems developed by the WSD team.

Qualifications

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.
    • Solid 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.
    • Solid 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.
    • Experience building solutions with Azure technologies (Cosmos DB, Service Fabric, Azure Functions, etc.), and Microsoft Stack (C#, SQL, ASP.NET) is a plus.
    • Experience in AI/ML technologies, data warehousing and Azure Analytics stack (like Azure Data Lake, Azure Data Factory, etc.) is a plus.
    • 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.

    Preferred Qualifications

    • 15+ years of experience in building and shipping production-grade software products.
    #W+DJOBS
    #wsdjobs #wsdindia #wsdwsdjobs wsdindia wsdMicrosoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

    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

    bengaluru, karnataka, india