Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer - Azure Software Defined Networking at Microsoft will play a pivotal role in designing and implementing advanced networking solutions within the Azure cloud platform. This position involves collaborating with cross-functional teams to enhance the performance, security, and scalability of cloud-based networking services. The ideal candidate will leverage their deep understanding of software engineering principles to drive innovation and maintain Azure's competitive edge in the market.
Job Responsibilities
- Design, develop, and maintain features for Azure Software Defined Networking solutions.
- Collaborate with product management and other engineering teams to define product requirements.
- Implement and optimize network protocols for cloud-based services.
- Conduct performance tuning and debugging to ensure optimal solution performance.
- Participate in code reviews to maintain high standards of code quality.
- Support the deployment and operation of networking features in production environments.
- Stay updated with the latest industry trends and integrate best practices into the Azure networking stack.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software engineering, specifically within networking technologies.
- Strong proficiency in programming languages such as C#, C++, or Java.
- Extensive experience with Azure, cloud networking concepts, and virtualization technologies.
- Knowledge of network protocols including TCP/IP, BGP, and OSPF.
- Proven experience with developing distributed systems and high-availability applications.
Technologies & Tools
The Senior Software Engineer will utilize a variety of technologies and tools that enhance software development and network performance, including but not limited to Azure SDK, Kubernetes, Docker, and Git for version control. A strong understanding of Azure Resource Manager, Azure Networking Services, and other related DevOps tools will also be critical for optimizing solution delivery and ensuring seamless integration with existing cloud services.
Ideal Candidates
Ideal candidates for this position will possess a combination of strong technical expertise and excellent problem-solving abilities. They will demonstrate effective communication skills, enabling them to collaborate with diverse teams across the organization. A proactive and innovative approach to addressing challenges, paired with a passion for continuous learning and improvement in cloud technologies, will distinguish top candidates for this role. Additionally, candidates should display a commitment to high-quality coding practices and creating robust solutions that meet customer needs.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.