New
Senior Software Engineer
![]() | |
![]() United States, Texas, Irving | |
![]() 7000 State Highway 161 (Show on map) | |
![]() | |
OverviewDo you love the engineering challenges of designing and delivering cutting-edge, cloud-scale distributed systems technologies? Do you want to enable cloud-based, stateful applications that are fault-tolerant, self-managing, and operated at massive scale? Azure Service Fabric, within Azure Core, is a highly decentralized runtime that abstracts and solves some of the hardest distributed systems problems, like failure detection, leader election, and replicated state machines that are fundamental to building hyper-scale, reliable, and available systems. Service Fabric powers many critical first and third-party services, including Azure Control Plane experiences, and runs symmetrically on the cloud and on premises. The Hosting, Networking, and Observability subsystems are the foundation for at scale micro-service activation, including but not limited to the following: ensuring reliable and resilient runtime infrastructure, monitoring, Liveness and Readiness, enforcing resource governance and enabling computing and network isolation semantics across a variety of platforms and compute environments.They are at the core of the design evolution we are commencing to make Service Fabric clusters run at scale in a densely packed manner for improving Cost of Goods and Services (COGS) for key Azure Services, including the Azure Control Plane, in a hostile multi-tenant safe manner. You will be enabling the design across platform/architectures, spanning micro-services shipped as both containers and executables, with opportunities to collaborate with multiple teams, like Container Platform, Software Defined Networking (SDN), and Kernel. A team of technical leads and engineers can enable performant and at-scale activation and monitoring of services, across a diverse set of compute environments and platforms, addressing the growing needs of Azure infrastructure and services - and on the edge. The individual will be contributing to the growth of Service Fabric through design/implementation, in addition to defining the vision for the space while partnering with key stakeholders both within the team and across Azure Core. At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We embrace a growth mindset, foster innovation, and collaborate to achieve shared goals. Every day, we live our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive.
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. |