Senior Full-Stack Software Engineer

Microsoft

Redmond, WA • 14m ago • Hybrid

Senior

Hybrid

119,800 - 234,700 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Senior Full-Stack Software Engineer role

Improve your resume now

$119,800 – $234,700/year

Quick Facts

  • Role: Senior Software Engineer (Full Stack, AI & Platform Modernization)

  • Focus: Resource Allocation Management Platform (RAMP)

  • Ownership: End-to-end design, implementation, testing, and production operations

Description

Build intelligent enterprise applications that connect workforce planning, resource allocation, and business insights. You will design, code, test, and operate RAMP across React interfaces, backend services, APIs, Dataverse extensions, enterprise integrations, and automated workflows—solving challenges in distributed processing, data consistency, performance, and reliable delivery. AI is central to the product and engineering approach through AI-assisted and agent experiences grounded in secure, governed data.

Responsibilities

  • Build across the stack: production web interfaces, backend services, APIs, Dataverse plugins, custom components, and integrations; translate product requirements into technical designs; own automated testing, deployment, and production operation.

  • Lead platform modernization: evolve architecture and business workflows using custom services plus Dataverse/Power Platform; create reusable components and clear service boundaries.

  • Lead architecture and technical execution: define service boundaries, API contracts, data models, and migration patterns; validate via prototypes and performance tests.

  • Engineer resilient integrations: build secure, observable integrations with asynchronous processing, validation, retries, idempotency, and reconciliation.

  • Deliver trustworthy AI experiences: develop AI-assisted applications/agent integrations with evaluation, permission-aware access, auditability, and human oversight.

  • Own quality and operational excellence: improve automated testing, CI/CD, environment management, telemetry, and release practices; investigate and remediate production issues.

  • Embed security and privacy: apply secure engineering practices and least-privilege access.

  • Raise the engineering bar: lead design/code reviews, mentor engineers, improve shared libraries and developer tooling; partner with product management on requirements and delivery risks.

Requirements

  • Bachelor’s degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python (or equivalent experience).

  • Ability to meet Microsoft, customer and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Benefits

  • Base pay range across the U.S.: USD $119,800–$234,700 per year (different ranges apply for specific locations).

  • Base pay range for San Francisco Bay area and New York City metro: USD $160,200–$261,000 per year.

  • Eligibility for benefits and other compensation (details available via the Microsoft careers pay information link).

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report