Full-Stack Software Engineer (Project Perception)

Microsoft

Redmond, WA • 12m ago • Hybrid

Mid

Hybrid

102,100 - 202,200 USD/yr

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

Quick Facts

  • Role: Full-Stack Software Engineer (Software Engineer II / Senior Software Engineer)

  • Product area: Project Perception Experiences (UI/UX, APIs, services)

Description

You will build end-to-end customer experiences for Project Perception, an agentic security product for the AI-era of defense. You will take hands-on technical ownership across responsive, accessible web UI, secure backend services, and API contracts that power agent and playbook workflows. You will deliver reliable, secure customer-facing features from design through rollout and production support.

Responsibilities

  • Own scoped features end to end: workflow and UI implementation, APIs, service integration, testing, rollout, and production support

  • Build responsive, accessible web experiences using TypeScript and React (or comparable frontend technologies)

  • Build secure, scalable APIs and backend services integrating experiences with agents, security data, context, actions, and AI capabilities

  • Make complex security workflows intuitive (configure agents, run playbooks, monitor sessions, review evidence, approve/redirect actions)

  • Prototype, validate with customer feedback and measurable outcomes, and evolve into production features

  • Contribute to frontend, API, and service designs with attention to security, privacy, accessibility, reliability, performance, cost, and maintainability

  • Deliver well-defined features through ambiguity; collaborate via design and code reviews

  • Collaborate across product, design, security research, and AI platform teams

  • Build and operate reliable customer-facing features with robust testing, observability, safe deployments, incident response, and continuous improvement

Requirements

  • Bachelor’s degree in Computer Science or related technical field AND 2+ years technical engineering experience; or equivalent experience

  • Coding experience in one or more of: C, C++, C#, Java, JavaScript, Python

Benefits

  • Base pay range for Software Engineering IC3: USD $102,100–$202,200 (U.S.); different ranges for specific locations including San Francisco Bay area and NYC metro

  • Base pay range for Software Engineering IC4: USD $119,800–$234,700 (U.S.); different ranges for specific locations including San Francisco Bay area and NYC metro

  • Eligible for benefits and other compensation

  • Opportunity to apply on an ongoing basis until the position is filled (minimum open period: 5 days)

See similar jobs

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

See more

Potential salary for Full-Stack Software Engineer (Project Perception) role

Improve your resume for just $5

$102,100 – $202,200/year

Unlock Full Resume Report