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