Tech Stack
Responsibilities
- Lead discussions and own the architecture of products/solutions, developing complex design specifications to ensure performance, scalability, resilience, and security.
- Independently create clear test strategies, incorporating security testing and leveraging AI tools for test automation to ensure solution quality.
- Produce extensible, maintainable, well-tested, secure, and performant code, continuously improving quality and stability using metrics and AI techniques.
- Review product and test code to ensure compliance with standards, adequate test coverage, and adherence to best practices, coaching others through code reviews.
- Collaborate cross-team to identify dependencies, resolve conflicts, and ensure overall system security, compliance, and reliability, applying and promoting security best practices.
Soft Skills
High Performance NetworkingAIScalabilityResilienceSecurity
Benefits
- Health Insurance
Culture
Growth MindsetCross-Functional TeamsCode Review CultureInclusive Hiring
Requirements
Required: Bachelor's Degree in Computer Science or related technical field
Preferred: Master's Degree in Computer Science or related technical field
Regions: Us
Get jobs like this in your inbox
Weekly C, C++, C# hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Microsoft
Industry: software
Size: enterprise
Microsoft is a global technology company that empowers every person and every organization on the planet to achieve more, focusing on cloud-based solutions and collaborative innovation with customers.
View company profile →Compensation
Base salary: $119,800 – $258,000 USD