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).
The Office Python Service (OfficePy) is a large-scale, security-critical backend service that enables Copilot and Microsoft partner teams to safely execute untrusted code and commands in an isolated runtime environment. We are hiring a Software Engineer to build and operate core service capabilities. In this role, you will partner with internal teams to deliver features, while strengthening our fundamentals across reliability, performance, compliance, and security. You will also support deployment and release processes, monitor service health, and troubleshoot live-site issues.
Job Responsibility:
Implement partner-requested features and service APIs end-to-end, from design and implementation through rollout and operational readiness.
Improve service reliability by driving incident follow-ups, fixing root causes, and implementing durable mitigations.
Optimize performance and scalability by identifying bottlenecks, reducing latency, improving throughput, and managing resource/cost efficiency.
Strengthen security and compliance posture through secure coding, least-privilege access, safe handling of untrusted inputs, and improved auditing/logging where needed.
Contribute to deployment and release workflows, including safe rollout strategies (rings/canaries), validation, and rollback plans.
Monitor service health using telemetry, dashboards, and alerts
identify anomalies and regressions before they impact customers.
Participate in on-call rotation and troubleshoot production issues, working cross-functionally to restore service and communicate status clearly.
Requirements:
Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, 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 with proven experience 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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Experience improving service reliability using SLOs/SLIs, alerting strategies, and post-incident RCA practices.
Experience with performance profiling and optimization in distributed systems.
Familiarity with security concepts such as authN/authZ, secrets management, and secure handling of untrusted input.
Experience supporting compliance-oriented requirements (e.g., auditing, retention, data protection) in production services.