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


Start Date

Immediate

Expiry Date

20 Feb, 26

Salary

0.0

Posted On

22 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, Java, C, C++, Python, JavaScript, Cloud Systems, Data Engineering, Software Development, Service Engineering, Systems Engineering, Telemetry Data, Code Optimization, Debugging, Mentoring, Security Standards

Industry

Software Development

Description
You will independently implement high-performance solutions across teams while maintaining a quality checklist. You'll also create and monitor telemetry data and influence analytics to better identify patterns that reveal errors and unexpected problems. You will lead by example and mentor others to produce extensible and maintainable code used across products. You will spearhead efforts to optimize, debug, refactor, and reuse code to improve performance, maintainability, effectiveness, and return on investment (ROI). You will oversee the design and development of products, identifying other teams and technologies that will be leveraged, how they will interact, and when your system may provide support to others. You will lead efforts to determine back-end dependencies associated with the product, ensuring appropriate security and performance, driving reliability in the solutions, and optimizing dependency chains for the solution. You will respond to incidents and complex issues by identifying and troubleshooting the issue, deploying the appropriate fixes, and implementing automations to prevent recurring issues. You'll also follow prescriptive guidance for security, privacy, and compliance standards. You will collaborate within and across teams by proactively and systematically sharing information. You'll also resolve conflicts across teams and engage with partners to meet mutual objectives. You will improve the development and operations of related sets of systems, platforms, or products by sharing insights and best practices. You will achieve this by continuously enhancing your understanding of insights and best practices, optimizing, debugging, refactoring, and reusing code to improve performance, maintainability, effectiveness, and return on investment (ROI), as well as by mentoring other engineers. 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#, Java, C, C++, Python or JavaScript 4+ years technical experience working with large-scale cloud or distributed data systems. These requirements include but are not limited to the following specialized security screenings: 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#, Java, C, C++, Python or JavaScript 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#, Java, C, C++, Python or JavaScript OR equivalent experience. 8+ years technical experience in software development, service engineering, or systems engineering. 3+ years experience in data science, data modeling, or data engineering.
Responsibilities
You will implement high-performance solutions and mentor others to produce maintainable code. You will oversee product design and development, ensuring security and performance while responding to incidents and optimizing systems.
Loading...