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.).
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page