Back to jobsJob overview
About the role
Software Engineer at Microsoft
Required Skills
pythonc#javajavascriptai/mlbackend servicesautomationtelemetryincident management
About the Role
The Software Engineer role in the PALM Team at Microsoft Security focuses on building intelligent systems to reduce detection and notification times for service incidents. Responsibilities include designing scalable backend services, integrating AI tools, and collaborating across teams to enhance service reliability and operational readiness.Key Responsibilities
- Design and implement scalable backend services and automation workflows
- Build and maintain AI-integrated tools
- Own end-to-end development of features, ensuring high reliability and customer transparency
- Collaborate across engineering, product, and incident management teams to drive improvements in service health, observability, and operational readiness
- Participate in on-call rotations and live site investigations, applying structured debugging and telemetry analysis to resolve issues efficiently
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
- Equivalent experience
- Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
Benefits & Perks
- Industry leading healthcare