Senior Software Engineer - Distributed Systems
Microsoft Β· Vancouver
About this role
Working collaboratively, the team utilizes a range of technologies to deliver high-quality products at a fast pace. Leads by example within the team by producing extensible and maintainable. Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI)
Applies metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices. Applies debugging tools and examines logs, telemetry, and other methods to verify assumptions through writing and developing code proactively before issues occur and reactively as issues occur for products. Conducts retrospective debugging of solutions to identify root causes of problems
Applies feedback to current and future iterations. Participates in code reviews to ensure coding standards are followed. Considers diagnosability, reliability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered
Applies and screens for coding patterns and best practices in reviews, and provides feedback on code to drive adherence to best practices. Leads discussions for the architecture of products/solutions and creates proposals for architecture by testing design hypotheses and helping to refine code plans. Provides reactions, proposed solutions, and inputs to architects
Partially owns solutions for architecting of solutions, with minimal technical oversight. Develops design documents for designs or User Stories, and determines the technology that will be leveraged and how it will interact. Shares learnings and identified solutions from investigations with the team and owns for some design decisions
Assures system architecture meets security and compliance requirements and expectations. Independently creates a clear and articulated plan for testing and assuring quality of solutions, and defines success for outcomes of tests (e.g., unit tests). Identifies needs for a broad versus selected ap
Apply for this role on Microsoftβs official careers site.