Senior Software Engineer
Core
Senior Software Engineer leveraging AI tools throughout the SDLC to build secure, scalable, and performant distributed systems with a focus on security and compliance.
Role type
Senior Software Engineer (Security & Distributed Systems)
Builds
Complex products/solutions, secure distributed systems
Domain
Cybersecurity, Distributed Systems, Cloud Infrastructure
Required skills
C/C++, distributed systems, security technologies (OpenSSL, NCrypt, OpenID, Entra, WebAuth, Yubikey), incident management, architecture design, code review, AI tool integration, compliance auditing
Preferred skills
Windows Internals, responsible disclosure practices, risk evaluation, data analytics for product refinement
Technologies
C, C++, OpenSSL, NCrypt, OpenID, Entra, WebAuth, Yubikey
Responsibilities
Independently use AI tools across the SDLC to generate requirements, design documents, and code; lead architecture discussions and create complex design specifications; conduct code reviews ensuring security, testability, and adherence to best practices; investigate and resolve incidents using logging and telemetry; drive compliance efforts and maintain awareness of global/local regulations; mentor less experienced engineers on security and system design. (via careerplan.io/jobs/1970393556875904-senior-software-engineer-at-microsoft)
Seniority
Senior, hands-on IC with architectural ownership
