The Backend Engineer II independently applies artificial intelligence tools and best practices throughout the software development lifecycle, collaborating with stakeholders to understand customer and user requirements. The engineer builds and maintains backend messaging services, creates and executes test strategies, reviews code, and uses debugging tools, tests, logs, and telemetry to validate assumptions and prevent defects. The role aims to automate production deployments and applies secure coding patterns and compliance practices. This position is part of Microsoft’s Messaging Platform team, which supports backend services for Teams and Copilot and serves hundreds of millions of enterprise and consumer users. The engineer contributes to globally distributed messaging systems operating at the scale of billions of messages per day, addressing performance, scalability, resiliency, cost, security, privacy, and compliance. The role also supports live-service reliability, incident response, deployment safety, and ongoing improvements to service observability and operational readiness.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level