Software Engineering IC2

Microsoft

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$85,400–$168,100 / yr
Posted
4 days ago
Freshness
Confirmed live today
Closes
Apr 21, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $146k
This role $127k
$73k $203k
below market most similar roles pay here above market

This role pays less than 68% of similar roles. Most pay $119,500–$171,626 — the blue band above. At the midpoint, this role pays about $127k versus about $146k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 694 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 651 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineering IC2

The Software Engineering IC2 joins the Surface Engineering Test & Validation team as a Design Verification Engineer. In this role, you will help debug software and device features through systematic testing while developing, applying, and maintaining quality standards for Surface products. Your daily responsibilities include creating and executing manual and automated test plans, developing scripts to collect diagnostic telemetry, and documenting product issues in Azure DevOps. You will also leverage AI-assisted development tools to improve validation workflows and automate repetitive procedures. To succeed, you must possess a Bachelor's Degree in Computer Science or a related technical discipline and experience coding in languages such as C, C++, C#, Java, JavaScript, or Python. This position focuses on the critical integration of hardware and software to ensure reliable product experiences.

What does a Software Engineering earn?

Median $178325 from 38 postings across 15 companies.

See salary data

What you'll do

  • Create, maintain, and execute manual and automated tests for Surface hardware and software features.
  • Develop scripts and tools to collect system logs, configuration information, and diagnostic telemetry.
  • Document product issues in Azure DevOps including reproduction steps and supporting diagnostic information.
  • Investigate test failures and product issues to support resolution with feature teams.
  • Identify validation gaps and create reports or visualizations to communicate product quality and test coverage.
  • Leverage AI-assisted development tools to create and maintain automated tests and validation workflows.
  • Define test requirements and estimate validation work for specific Surface feature areas.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical discipline, or equivalent experience.
  • Proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python.
  • Ability to meet Microsoft Cloud background check requirements.
  • Experience with modern programming languages like C#, C++, Python, or Java and PowerShell scripting (preferred).
  • Academic, internship, project, or professional experience with software testing, test automation, Windows-based development, hardware/software integration, or device validation (preferred).
  • Familiarity with source control, Azure DevOps, or similar engineering tracking systems (preferred).
  • Familiarity with AI-assisted software development or test-generation tools (preferred).

More like this

Similar roles

Software Engineer 2

General Dynamics

Annapolis Junction, MD 5 days ago $152,150–$205,850
Apache Airflow Apache Spark Python Java Linux Docker Git Bash containerd Podman AWS JIRA Confluence
5+ yrs exp

Software Engineer 2

General Dynamics

Annapolis Junction, MD 125 days ago $152,150–$205,850
Python Java Bash Linux CI/CD GitLab CI Docker Kubernetes Ansible Git PHP IaC VS Code Jira Confluence
5+ yrs exp

Software Engineer 2

General Dynamics

Annapolis Junction, MD 103 days ago $152,150–$205,850
Python Bash Linux CI/CD Docker PodMan containerd Ansible Git GitLab CI Jenkins HashiCorp Vault Keycloak Netbox Splunk JIRA Confluence Agile Scrum SAFe
5+ yrs exp

Software Engineer 2

Broadcom

Promontory B, CA 64 days ago $101,000–$162,000
C/C++ Golang Python Kubernetes Linux Unix Docker containerd vSphere ESXi x86 Container Runtime SaaS CaaS FaaS Virtualization
5+ yrs exp

Software Engineer 2

General Dynamics

Annapolis Junction, MD 86 days ago $152,150–$205,850
Python Bash MongoDB Docker Kubernetes GitLab CI Ansible RabbitMQ PostgreSQL Git containerd Helm Linux Jira Confluence CI/CD NoSQL IaC
5+ yrs exp

Software Engineer 2

Intuit

Mountain View, CA 4 days ago $140,500–$190,000
Java J2EE C# VB.NET Python C++ REST SOAP TDD Unit Testing Agile SCRUM Extreme Programming SDLC AI
2+ yrs exp