This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you passionate about building beautiful, responsive, and high-performing user experiences that reach customers at global scale? As a Software Engineering IC3, you will join a team at the center of Microsoft Azure, where you will design and deliver modern, intuitive front-end experiences while contributing to full-stack capabilities that power critical cloud services. You will work on a company-wide platform that includes a unified software inventory system integrated with Microsoft’s engineering ecosystem and an operational intelligence solution that provides a complete, 360-degree view of security, privacy, compliance, and reliability across Microsoft software.
Job Responsibility:
Design, implement, and maintain high-quality front-end features using React, JavaScript, TypeScript, Hypertext Markup Language (HTML), and Cascading Style Sheets (CSS), while contributing to full-stack components such as services, data layers, and application programming interfaces (APIs).
Write extensible, maintainable, and secure code that meets performance, reliability, diagnosability, and maintainability expectations, using debugging, telemetry, testing, and state-of-the-art generative artificial intelligence (GenAI) tools to proactively prevent issues.
Review code and test plans to uphold team engineering standards, ensure appropriate test coverage, and contribute thoughtful feedback that raises quality, security, and maintainability across the team.
Contribute to architectural and design decisions by evaluating options, identifying dependencies, documenting designs, and ensuring solutions meet requirements for scalability, resiliency, performance, cost of goods sold (COGS), privacy, and compliance.
Build and execute clear test strategies—including unit tests, integration tests, and security tests—to ensure high-quality, regression-free solutions, while improving test reliability and localization.
Participate in safe, secure deployment practices by contributing to release planning, flighting strategies, rollback plans, and monitoring live-site health, including taking on a designated responsible individual (DRI) on-call rotation to support system reliability.
Collaborate with product managers, designers, technical leads, and partner teams to understand user requirements, integrate customer insights, ensure accessibility and security needs are met, and deliver solutions that perform reliably at global scale.
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, React, Java, JavaScript, or Python
OR equivalent experience.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Nice to have:
Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, React, C#, Java, JavaScript, or Python