The Principal Software Engineer in the Software Defined Networking team will embark on an exciting journey, working on innovative projects that shape the future of networking services. This job plays a crucial role in supporting the scale and pace needed for Artificial Intelligence workloads, directly impacting the Azure networking stack. The team thrives on collaboration, growth, and a shared commitment to empowering every person and organization on the planet.
You'll be responsible for
🤝
Partnering with stakeholders
Collaborating with appropriate stakeholders to determine user requirements for a set of scenarios.📄
Leading design documentation
Identifying dependencies and developing design documents for products, applications, services, or platforms.👩🏫
Mentoring engineers
Leading by example and mentoring others to produce extensible and maintainable code used across products.Skills you'll need
💻
Software development
Reliable, high quality software development that meets user requirements and expectations.🔧
Backend application development
Extensive experience in developing backend applications to support various services and functionalities.⚙️
Large scale orchestration frameworks
Expertise in managing and orchestrating large scale frameworks to ensure efficient operations.View more