Senior Software Engineer - Infrastructure at Microsoft
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

17 Feb, 26

Salary

0.0

Posted On

19 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Go, C, C++, C#, Java, JavaScript, Python, Distributed Systems, Cloud Infrastructure, Security, Kubernetes, Docker, Linux, Azure DevOps, Threat Modelling, Networking

Industry

Software Development

Description
Take on mission assignments to act as the engineering champion/integration lead for cross domain projects. Lead the design and implementation of complex features and systems, including related to improving security and threat protection in Azure Local managed infrastructure. Drive architecture discussions and design spikes, translating ambiguous requirements into clear, actionable engineering plans, and executing on those plans. Partner with engineers, PMs, and partner teams (e.g., Arc, Azure Linux, Azure Resource Manager) to align on technical dependencies and delivery timelines. Contribute to Agile Communities of Practice and help shape engineering culture and best practices. Champion secure coding, testing, and documentation standards. Use tools like Azure DevOps to manage work, track progress, and communicate effectively with stakeholders. Act as a mentor to junior engineers and interns, providing guidance on technical challenges. Share knowledge through design reviews, code walkthroughs, and internal presentations. Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, Go, C, C++, C#, Java, JavaScript, or Python Deep experience in distributed systems and cloud infrastructure - including development, operations and life cycle management. Strong architectural and design skills with a focus on security and scalability. Proven ability to lead initiatives and influence without formal authority. Experienced in operating and developing Linux Operating Systems Familiarity with multiple programming languages - eg. Go, C++, Python Proficiency in Kubernetes, Helm, Controller Patterns, Flux, Docker, CNI, CSI Experienced in security best practices and threat modelling - e.g. zero-trust, MFA, cert/secret management, RBAC, least-privilege, audits Working knowledge of IP Networking concepts - OSI, HTTPS, Rest APIs, gRPC, gNMI, OpenConfig Azure Arc, Azure Resource Manager, Azure Networking, Express Route, Azure Data Explorer Knowledge of working with Azure Dev Ops, Git, ADO Boards, Planner, VSCode, GitHub Copilot, MS Office, PowerBI This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. *
Responsibilities
Lead the design and implementation of complex features and systems, focusing on security and threat protection in Azure Local managed infrastructure. Act as a mentor to junior engineers and interns, providing guidance on technical challenges and contributing to Agile Communities of Practice.
Loading...