Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

c#pythonjavascriptazurereactai/mlcloud servicesapi developmentsecurity

About the Role

Senior Software Engineer role at Microsoft's Security division building AI-powered security products. Focus on designing scalable cloud services, implementing full-stack features, and leading engineering teams. Combines backend services, big data processing, and generative AI to protect customers from cybersecurity threats.

Key Responsibilities

  • Design and deploy scalable real-time data processing cloud services using Azure
  • Prototype and experiment with full-stack features using Web API and React
  • Lead engineering teams as a mentor and technical leader
  • Participate in design reviews and code reviews leveraging AI
  • Collaborate with cross-functional teams on Security for AI and AI for Security integration

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience
  • 4+ years experience coding in C#, Python, and JavaScript
  • 4+ years experience building scalable services on cloud (Azure, AWS, GCP)
  • Ability to pass Microsoft security screening requirements including Cloud Background Check

Nice to Have:

  • Master's Degree in Computer Science AND 6+ years experience with C# and JavaScript
  • 5+ years experience in cloud services or AI systems
  • Experience building and shipping AI features for production systems
  • Experience building features with frontend frameworks like React

Benefits & Perks

  • Industry leading healthcare