Back to jobsJob overview

About the role

Software Engineer / Senior Software Engineer (Multi Roles) – Azure Edge Security at Microsoft

Required Skills

c/c++rustpythonsecurity protocolsai toolscryptographywindows securitylinux securityoperating system internals

About the Role

This role involves designing and developing security solutions for Azure Edge and cloud environments, focusing on cryptography and certificates. The engineer will lead technical architecture discussions and collaborate with cross-functional teams to deliver scalable security features. They will also mentor junior engineers and analyze emerging security threats.

Key Responsibilities

  • Design, develop, and maintain security solutions for Edge and cloud environments
  • Lead technical architecture and design discussions for secure Azure Edge technologies
  • Collaborate with cross-functional teams to deliver scalable security features
  • Mentor junior engineers and foster a culture of excellence
  • Analyze emerging security threats and implement proactive measures

Required Skills & Qualifications

Must Have:

  • 3+ years (SDE) or 5+ years (Senior) of experience in C/C++/Rust/Python
  • Experience with computer security and security protocols
  • Meaningful work experience with AI-based/agentic development tools (e.g., GitHub CopilotAgent, Cursor)
  • Expertise in Windows and Linux security models, access controls, and least privilege principles

Nice to Have:

  • Experience with cryptography, certificate trust, and PKI
  • Understanding of operating system internals (kernel, file systems, networking)
  • Team player with proven communication skills

Benefits & Perks

  • Industry leading healthcare