CareerPlanSign in

Senior Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-05-20 → 2026-10-07

Core

Own the end-to-end engineering lifecycle for key components and services, designing, coding, testing, deploying, and operating secure, reliable, and maintainable solutions while leveraging AI tools fluently across the development lifecycle.

Role type

Senior Software Engineer (AI-native development & distributed systems)

Builds

Secure, reliable, accessible, and maintainable software components and services in a cloud environment

Domain

Cloud infrastructure, distributed systems, AI-assisted development, and production software engineering

Required skills

AI-assisted development (GenAI, agentic workflows), distributed systems design, cloud architecture (Azure), CI/CD automation, test strategy and automation, secure coding practices, threat modeling, accessibility standards, A/B testing and feature flagging, telemetry and observability, technical leadership and mentoring

Preferred skills

Experience with C, C++, C#, Java, JavaScript, or Python; familiarity with Responsible AI principles and AI safety controls (via careerplan.io/jobs/1970393556864745-senior-software-engineer-at-microsoft)

Technologies

Azure, CI/CD tools, AI coding assistants (e.g., GitHub Copilot), LLMs, agents

Responsibilities

Lead design discussions and own architectural decisions; partner with PM to define requirements and ensure customer value feedback loops; write extensible, secure, performant code; own the test strategy and improve test suites; manage cross-team dependencies and resolve conflicts; drive deployment automation toward zero-touch; participate in on-call rotation and use telemetry to diagnose issues; apply security-as-code and privacy/accessibility standards; mentor engineers and foster an inclusive culture

Seniority

Senior, hands-on IC with leadership responsibilities