Senior Software Engineer and Principal Software Engineer - Microsoft Security - Multiple roles
Core
Design, build, and operate large-scale resilient distributed services in cloud or on-premises environments with a focus on cybersecurity.
Role type
Senior/Principal Software Engineer (Cybersecurity)
Builds
End-to-end lifecycle of services, backend services, and client components
Domain
Cybersecurity, Cloud Infrastructure, Distributed Systems
Deliverable
production ML models
Required skills
Backend service development, Kubernetes and Containers, Databases (SQL, MongoDB, Cosmos DB, Redis, Azure Data Explorer), Cloud service architecture, Client component development, Cybersecurity domain expertise, Large-scale distributed systems design, Application and system monitoring, AI-assisted development tools (e.g., GitHub Copilot), AI/ML integration
Preferred skills
Experience with AI capabilities integration, Handling ambiguous unsolved problems, Independent problem solving
Technologies
Kubernetes, Containers, SQL, MongoDB, Cosmos DB, Redis, Azure Data Explorer, GitHub Copilot, AI/ML tools