Senior Software Engineer

MicrosoftUnited StatesHybridfull_timesenior

$119,800 – $258,000 USD

Tech Stack

Solid badges = required, outlined = preferred

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 NetworkingAIScalabilityResilienceSecurityCode Review CultureCross-Functional Collaboration

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 8 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 dedicated to empowering every person and organization to achieve more, with a culture centered on a growth mindset.

View company profile →
Compensation
Base salary: $119,800 – $258,000 USD