Senior Software Engineering Manager

at  Microsoft

London, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate13 Feb, 2025Not Specified13 Nov, 2024N/ACareer Development,Linux,Operating Systems,Software Solutions,Languages,Computer Science,Agile Environment,Communication Skills,Interpersonal Communication,KubernetesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Edge Infrastructure Engineering is a globally distributed team responsible for the expanding development and operation of Microsoft’s edge platform by extending Azure’s cloud capabilities to on-premises, multi-cloud, and edge environments. By projecting bare metal servers and Kubernetes clusters into Azure, we simplify our customers experience as they manage, monitor and deploy both 1st party and 3rd party applications both on-prem and in the cloud – and enable introduction of new innovative capabilities such as AI.
We are seeking a candidate to lead the muti-time zone Linux Edge Infrastructure networked storage team. The ideal candidate would bring experience leading agile fast-paced engineering delivery, effective knowledge of networked storage, a customer and quality focused mindset, demonstrated leadership skills, and a demonstrated ability to communicate broadly and clearly.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

REQUIRED QUALIFICATIONS:

  • Bachelor’s Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Track record of solving deep technical problems pragmatically.
  • Prior people management experience with demonstrated experience providing technical guidance, mentorship, and career development.
  • Demonstrated commitment to the success of others.
  • Proficient verbal and written communication skills with excellent interpersonal communication and collaboration skills.
  • Quick learner who thrives in an ambiguous environment.

PREFERRED QUALIFICATIONS:

  • Solid understanding of Linux and/or other operating systems, with a track record of developing high quality software solutions that leverage their advanced capabilities.
  • Other relevant domain expertise: Storage Area Networks (SANs), networking, Golang coding language and Kubernetes.
  • Prior experience with large scale platform delivery in an agile environment.
  • Demonstrated leadership and communication skills, with the ability to collaborate effectively across time zones with cross-functional teams and senior stakeholders.
  • Experience with CI/CD pipelines, version control systems (e.g., Git), and agile development methodologies.

Responsibilities:

You will live the Microsoft Manager Principles of model, coach, and care everyday by managing a team of software engineers who deliver solutions for an integrated platform. This includes rapid feature delivery for the customer, resolving technical debt, driving increased quality, and improving the customer experience. You will also be responsible for the cross-TZ Linux Edge Infrastructure storage team’s feature development, DRI management, and Incident Management. You will collaborate with other Managers, Technical Program Managers, and Software Engineers to guide implementation decisions and drive predictable release delivery.

Additional responsibilities:

  • Bring software engineering practices to drive high quality code that is unit, functional and integration tested, code reviewed, and checked in regularly for continuous integration.
  • Foster a quality-focused engineering mindset across the team - a culture of retrospection, innovation, and continuous improvement.
  • Working alongside partner teams (both internal and external) to assure a high quality overall storage solution, with a continual improvement of customer experience.
  • Leading the team to adopt software engineering practices that drive high quality code (e.g. unit, functional and integration tested, code reviewed) and solutions which meet the standards and expectations of mission-critical software.
  • Hire, onboard, develop and retain top engineering talent with expertise in Kubernetes, GoLang and networked storage solutions.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Languages including but not limited to c c c java javascript or python or equivalent experience

Proficient

1

London, United Kingdom