Software Engineer - Azure Edge Security
Microsoft
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Overview
Cloud services, Edge computing, and end-user devices are fundamentally transforming modern life. As the reach of computing expands, so does the critical importance of robust security. In the Azure Edge Security group at Microsoft, we are dedicated to safeguarding users' identities and data against an ever-evolving landscape of threats. Our mission involves building foundational technologies that protect and empower individuals and organizations across the globe.
Are you eager to delve into the intricate inner workings of Azure Edge? Do you find excitement in exploring diverse areas and piecing together a comprehensive picture of complex systems? Microsoft is at the forefront of extending Azure cloud services into sovereign, disconnected, edge, enterprise, and hybrid scenarios. Deploying hyperscale services into hybrid and disconnected cloud environments presents unique and innovative engineering challenges. If this vision of cloud innovation inspires you, if you possess the skills to secure and build production-grade services, and if you are seeking a dynamic and collaborative team environment, we encourage you to connect with us!
Responsibilities
If you are passionate about advancing security measures and staying ahead of sophisticated threats, this is an exceptional opportunity. As a Software Engineer - Azure Edge Security, you will:
- Design, develop, and maintain advanced security solutions specifically tailored for Edge and cloud environments, with a strong focus on cryptography, key management, and digital certificates.
- Lead technical architecture and design discussions, fostering innovation in secure Azure Edge technologies across both Windows and Linux platforms.
- Collaborate effectively with cross-functional teams to deliver scalable, reliable, and highly efficient security features for Microsoft Specialized Clouds.
- Mentor junior engineers, actively cultivating a culture of technical excellence, collaborative teamwork, and continuous learning within the team.
- Analyze emerging security threats and proactively implement preventative measures to protect users, devices, and critical cloud workloads operating at the edge.
Our core mission is to empower every person and every organization on the planet to achieve more, with an unwavering focus on security at the edge.
Qualifications
Required Qualifications:
- 3+ years of experience for Software Development Engineer (SDE) roles, or 5+ years for Senior roles, developing production-grade code in C/C++/Rust.
- Meaningful work experience utilizing AI-based / agentic development tools and processes (e.g., GitHub Copilot Agent, VS Code Agent, Curser, Claude Code, Cline, etc.).
Other Qualifications:
- Demonstrated experience with computer security principles and various security protocols.
- Proven ability to be a strong team player complemented by well-developed communication skills.
- Expertise in Windows and Linux security models, including access controls and the implementation of least privilege principles.
- Direct experience with cryptography, certificate trust mechanisms, and Public Key Infrastructure (PKI).
- A deep understanding of operating system internals, including kernel functionalities, file systems, networking, memory management, and process scheduling.
Key skills/competency
- Azure Edge Security
- Cryptography
- PKI
- C/C++/Rust
- Windows Security
- Linux Security
- Security Protocols
- AI Development Tools
- Cloud Security Architecture
- Threat Mitigation
How to Get Hired at Microsoft
- Research Microsoft's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your resume to highlight C/C++/Rust experience, security expertise, and AI development tool usage for Software Engineer - Azure Edge Security roles.
- Showcase security passion: Emphasize projects or experiences in cryptography, PKI, and Windows/Linux security models relevant to Azure Edge.
- Prepare for technical interviews: Practice data structures, algorithms, system design, and security-specific questions, especially related to operating system internals and protocols.
- Demonstrate collaborative skills: Be ready to discuss examples of teamwork, mentoring, and cross-functional collaboration in past engineering roles.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background