Software Engineer II
Microsoft | |
United States, Washington, Redmond | |
Nov 20, 2024 | |
OverviewWe are looking to hire an experienced Software Engineer II to join our team! Linux Edge Infrastructure team, within Microsoft Azure Edge and Platform (E+P), is a globally distributed team responsible for the expanding Microsoft's edge platform by extending Azure's cloud capabilities to on-premises, multi-cloud, and edge environments, simplifying the management of scaled infrastructure and Kubernetes clusters. By projecting bare metal servers and Kubernetes clusters into Azure Resource Manager, customers can easily manage configurations and applications, enable monitoring and security, and deploy 1st and 3rd party applications.You will be responsible for designing and implementing the next-generationEdge + Platformproducts andservices forcustomersacross the globe. This person will need to be technically sound, with in-depth knowledge and experience in Golang, Kubernetes, Linux and open-source technologies surrounding Kubernetes ecosystem.You will have end-to-end ownership of your areas, including architecture, design, code, testing, and telemetry coverage. This is an opportunity to collaborate with various teams and disciplines to deliver results that exceed our customers' expectations, expand your knowledge, and accelerate your career growth.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.
ResponsibilitiesWorking with teammates to solve problems and build innovative software solutions for Azure Linux Edge platform.Providing technical guidance to Technical Program Managers and Product Managers.Demonstrating an ability to learn and adopt relevant new technologies, tools, methods and processes to leverage in your solutions.Developing and advancing test automation to increase quality and set an example for others. Performing frequent code reviews, and setting, upholding development best practices, & improving. |