Backend Engineer II
Microsoft· Software Engineering
Redmond, WA$102.1k - $202.2kfull-timePosted 4d ago
About the role
Backend Engineer II role applying AI tools across the software development lifecycle, ensuring design, coding, testing, security, and scalability for backend messaging services at scale within the Messaging Platform team.
Responsibilities
- AI-native development: Uses AI tools and practices across the software development lifecycle in a disciplined way, from design and coding through testing, code review and incident investigation. Takes responsibility for every AI-generated change: reviews it fully and applies the right tooling and processes with minimal guidance.
- Coding: Writes, and reuses where it makes sense, extensible, maintainable code for messaging services and features with minimal supervision. Considers diagnose-ability, reliability, concurrency, ordering and idempotency. Uses debugging, tests, logs and telemetry to check assumptions before issues reach production. Reviews product and test code promptly for correctness, test coverage, security risks, compliance issues and maintainability.
- Design: Reviews and comments on architecture proposals for globally distributed messaging systems; ensures performance, scalability, resiliency and cost; creates clear test strategies and enables testability with AI-assisted test automation.
- Engineering excellence: Contributes to deployment automation for complex features, security best practices, end-to-end testing planning with partner teams, compliance with security/privacy/safety/accessibility requirements, and improving availability, reliability, observability.
- Implement: Coordinates with TPMs and stakeholders, uses feature flags, capacity planning, disaster recovery considerations, safe deployment practices, and private environment testing.
- Reliability and supportability: Adds logging, instrumentation and telemetry; maintains live service during on-call rotations; acts as DRI and monitors SLA.
- Understand user requirements: Collaborates with PM, privacy and security experts to understand customer requirements and feedback, using quantitative and qualitative signals to inform designs.
Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to C#, or Java OR equivalent experience.
Skills
Required:Bachelor's Degree or equivalent experienceC# or Java
Benefits
- Microsoft Cloud Background Check requirement upon hire/transfer and every two years thereafter.
Last updated Oct 23, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist4d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager4d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform4d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager4d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager4d agoTokyo, Japan · Sourcing Engineering