Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Cambridge, UK
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft Azure Edge + Platform (E+P) is seeking a Software Engineer II to join their globally distributed team. This role is part of the edge workload security team, focusing on creating a secure platform foundation for consistent Cloud/Edge experiences. The position involves building platform security capabilities for workloads running on Kubernetes, including authentication, authorization, and secret management.

The ideal candidate will collaborate with partner teams to build security solutions that secure services and customer workloads running on Microsoft-managed/supported Kubernetes clusters. You'll be contributing to Microsoft's cloud strategy by providing consistent cloud management solutions for edge workloads.

Working in a hybrid environment (up to 50% work from home) in Cambridge, UK, you'll be part of a team that includes engineers, architects, program managers, and designers. The role requires expertise in software development, particularly with languages like Java, JavaScript, or TypeScript, and strong knowledge of Kubernetes platforms.

This is an excellent opportunity for a mid-level engineer to work on cutting-edge cloud security solutions while being part of Microsoft's mission to empower every person and organization on the planet. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and generous time off, along with opportunities for professional growth and networking.

The role involves 0-25% travel and comes with Microsoft's full suite of benefits, including healthcare, educational resources, and investment opportunities. Join a team that values growth mindset, innovation, and collaboration while working on technology that impacts millions of users worldwide.

Last updated 18 minutes ago

Responsibilities For Software Engineer II

  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Remains current in skills by investing time and effort into staying abreast of current developments

Requirements For Software Engineer II

Kubernetes
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND relevant experience with technical engineering
  • Experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or TypeScript
  • Knowledge about K8s (Kubernetes) platform

Benefits For Software Engineer II

Medical Insurance
Education Budget
Dental Insurance
Vision Insurance
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer

Microsoft Azure Software Engineer position focusing on edge computing platform development, requiring 1-3 years experience in C++/Rust, offering hybrid work in Hyderabad.

Software Engineer II - Azure Storage

Software Engineer II position at Microsoft Azure Storage team, building distributed cloud storage systems with 2+ years experience required, offering $98k-$193k salary range.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on datacenter automation and cloud infrastructure, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft Software Engineer II position in Hyderabad focusing on cloud security and compliance solutions for Office 365 and Windows, requiring 4+ years of experience in distributed systems development.

Software Engineer II

Software Engineer II role at Microsoft working on Dynamics 365 Customer Service Omnichannel platform, developing enterprise-scale applications using C#, Azure, and Power Platform.