Senior Software Engineering Manager

Microsoft, City of Westminster

Senior Software Engineering Manager

Salary not available. View on company website.

Microsoft, City of Westminster

  • Full time
  • Permanent
  • Onsite working

Posted today, 14 Nov | Get your application in now to be one of the first to apply.

Closing date: Closing date not specified

job Ref: de52d175760744e7aa69424fa5552826

Full Job 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. 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.

    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., 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.
  • Cloud Background Check: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. #, AEPJobs

Relevant jobs