Senior Software Engineer Manager
Microsoft
About the role
The Azure Core New Tech team is seeking lead engineers who are eager to help with the New Technology onboarding process: automating how new hardware is verified, managed, and delivered to Microsoft datacenters for Azure, High-Performance Computing, Office, and Edge Computing products within Microsoft.
Responsibilities
- Coaches the team’s partnership with stakeholders to clarify user requirements within the team’s owned components/features; raises cross‑team gaps through appropriate channels.
- Leads the team to identify dependencies and produce design docs for their owned area; coordinates with adjacent teams as needed with support from senior leaders for broader alignment.
- Sets engineering standards and reviews work so engineers optimize, debug, refactor, and reuse code to improve performance, maintainability, and ROI.
- Owns the team’s project and release plans, driving backlog health, delivery cadence, and quality; coordinates with PM and partner teams to land dependencies and dates.
- Acts as (or assigns) DRI for the team’s services/components and runs an effective on‑call, ensuring incident response, triage, and post‑incident learning for the team’s scope; escalates systemic issues appropriately.
- Ensures the team’s services meet defined scale and performance expectations for their scope, applies best practices, and surfaces risks early when goals/SLOs are at risk.
Requirements
- Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years of technical engineering experience with coding in languages including, but not limited to, C++, C#, Java
- 1+ year(s) with a comprehensive understanding of computer networking concepts (Transmission Control Protocol/Internet Protocol (TCP/IP), Domain Name System (DNS), routing, switching, firewalls)
- 1+ year(s) knowledge of datacenter infrastructure and server architecture, including hardware components (Central Processing Unit (CPU), memory, storage, network interfaces).
Benefits
- 401k matching
- Health insurance
- Flight privileges
- Generous time away
- Maternity and paternity leave
- Savings and investments
- Discounts on products and services
- Opportunities to network and connect
About the Company
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.
Job Details
Salary Range
Salary not disclosed
Location
Multiple Locations, Australia, Australia
Employment Type
Full-Time
Original Posting
View on company website