Remoteville

Remote Principal Software Engineer Job in Redmond, WA Microsoft

Principal Software Engineer Microsoft
$137600 - $294000
C#Computer ScienceJavascriptSoftware DesignSoftware DevelopmentCDistributed SystemsMicroservicesTechnical EngineeringTechnical Leadership
Senior (5-8 years) - Expert (9+ years)
RedmondWA
229460+ employees
GamingTechnologyMediaEntertainment


Role


Who you are

  • Bachelor's Degree in Computer Science, or related technical discipline 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
  • Ability to meet Microsoft, customer and/or government security screening requirements which include but not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Experience working with large-scale distributed systems (e.g., cloud computing providers, SaaS services, etc., ideally with millions or billions of users)
  • Awareness of and ability to reason about modern distributed software design patterns and cloud systems architecture, including microservices containers load-balancing queuing caching
  • Experience with C#/Java/C/C++/Golang
  • Experience in building, shipping and operating reliable solutions



What the job involves

  • Partner across multiple product groups to apply subject-matter expertise in distributed systems design practices, interactions between cloud technology layers and components, basic dependencies at scale, and the code that defines infrastructures
  • Lead by example and mentors others to produce extensible and maintainable code used across products
  • Develop and evangelize insights, best practices, and standards that can be applied to improve system, platform, and product development and operations.
  • Drive continuous improvements in the architecture, code, features, operations and comprehensive use scenarios of products by leveraging end-to-end technical expertise.
  • Demonstrates end-to-end expertise in distributed systems design, interactions between cloud technology layers.
  • Provide technical leadership in test maturity reviews, static analysis reviews, meetings, on-call rotations, and incident responses throughout product development and operations cycles.
  • Provides deep business and technical expertise as required to resolve major incidents.


Application process

  • Microsoft will accept applications for the role until July 27, 2024

Share this job

Hide company

More jobs at Microsoft

Company


Company mission

To empower every person and every organization to achieve more. We believe technology can and should be a force for good, contributing to a brighter world. Our culture embraces curiosity, progress, and learning together.




Company benefits

  • Flexible work from home
  • Occasional in-office meetings
  • Inclusive collaborative global team
  • Deep engineering engagements



Company values

  • Empowerment
  • Innovation
  • Curiosity
  • Progress



Company HQ

Redmond
;