Own code quality and feature‑level design by writing secure, maintainable code, conducting reviews, evaluating trade‑offs, and ensuring testability from the start.
Responsibilities
Build and operate high‑quality, AI‑assisted production software end‑to‑end, applying strong engineering practices to improve reliability, quality, and delivery velocity. Take live‑site ownership and collaborate closely across teams to deliver customer value, mentor engineers, and continuously improve through agile execution.
Required Qualifications
Bachelor's degree in Computer Science or a related technical field AND 8+ years of professional software engineering experience OR MMaster's degree in Computer Science or a related technical field AND 6+ years of professional software engineering experience Design, build, and evolve cloud‑based software services and platform components, with demonstrated ownership of reliability, scalability, and security in production environments. Own services end‑to‑end across the full lifecycle, including design, implementation, deployment, monitoring, live‑site operations, and continuous improvement. Partner effectively with engineering, security, and operations teams to deliver robust, high‑quality solutions aligned with customer and business needs. Diagnose and resolve complex production issues involving performance, availability, and correctness, applying strong debugging and systems thinking skills. Apply modern software engineering and DevOps practices to improve deployment efficiency, reduce operational overhead, and consistently meet service‑level objectives (SLOs/SLAs). Drive improvements in testing, monitoring, alerting, and overall operational readiness to strengthen service health. Participate in on‑call rotations and follow structured incident response and post‑incident review processes, contributing to long‑term reliability improvements.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page