Principal Software Engineer - Windows Update Platform at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

03 Mar, 26

Salary

0.0

Posted On

03 Dec, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, C#, Java, JavaScript, Python, Systems Programming, Driver Development, Object-Oriented Programming, Debugging, Code Maintenance, Design Documents, Project Management, Monitoring, Reliability, Performance

Industry

Software Development

Description
Produces extensible and maintainable code. Supports partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within teams. Drives identification of dependencies and the development of design documents for a product, application, service, or platform. Drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers). Acts as a Designated Responsible Individual (DRI) and guides other engineers across products, working on call to monitor system/product/service for degradation, downtime, or interruptions. Seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge. 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 Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Engineering experience in Systems programming - operating systems, driver development or equivalent. Experience in developing, debugging, and maintaining code in object-oriented languages (C++ required).
Responsibilities
The Principal Software Engineer will produce extensible and maintainable code while collaborating with stakeholders to determine user requirements. They will also drive project plans and monitor systems for any degradation or downtime.
Loading...