Senior Software Engineer
![]() | |
![]() United States, Texas, Irving | |
![]() 7000 State Highway 161 (Show on map) | |
![]() | |
OverviewAre you interested in contributing to the growth of one of Microsoft's foundational businesses? The Azure Compute Node Services group is seeking a Senior Software Engineer to help develop reliable and performance-critical components that operate across every server in the Microsoft Azure Cloud. As a mission-critical cloud platform, Azure aims to deliver industry-leading availability, reliability, performance, compliance, and security. This role is ideal for individuals who are self-driven, experienced in software lifecycle management, and committed to quality and engineering fundamentals.In this position, you will design, develop, and deliver features at global scale to meet evolving customer needs. Your work will directly support the reliability and availability of the Microsoft Azure platform. We are looking for engineers who are highly motivated and capable of managing all aspects of the software development lifecycle with a strong emphasis on quality.This opportunity offers the chance to work on a team with a history of delivering impactful innovations. You will collaborate with peers across disciplines to build solutions that support Microsoft's cloud infrastructure and help shape the future of computing.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.
ResponsibilitiesCollaborates with appropriate stakeholders to determine user requirements for a scenario.Drives identification of dependencies and the development of design documents for a product, application, service, or platform.Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale |