Microsoft has been building and optimizing network and datacenter infrastructure for over 25 years. The Azure Networking team continues to innovate across the stack, pushing new scale and features into the cloud and desktop platforms while transforming our infrastructure to meet the growing needs of the 200-plus Microsoft online services, including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and several hundred thousand customers using Azure to host and run their Cloud Services in over 100 datacenters, running millions of servers and edge computing nodes all over the world.The Azure Networking team works on the breadth of networking offerings (Networking hardware, optical and IP networks that span subsea, terrestrial and metro fiber, Hybrid services enabling VPN and MPLS connectivity from customers’ on premise network to our cloud, Edge services enabling optimized peering and routing, SDN products to enable customers to run their on-premise services in the cloud with Vnet, Load Balancer, Security Groups and Services, Application Gateways, Virtual Appliances to easily mimic on-premise architectures, and DNS services to reach and traffic manage services.As a Senior Software Engineer, you will find yourself in cross-functional system design, development and engineering. On a daily basis your expertise in product service and feature areas will be demanded through functionality comparisons with competitors. Your knowledge of customer and business partner needs will help architect and build innovative solutions to the Azure SDN and 1st Party Network environments. You will be a strategic and competitive advantage to the business driving design choices within the application and tool suite. Your ideas, vision, code, and products will appeal to the customer’s sense of style, capabilities, and functional needs. Your vision and passion will be on display every day as we drive Azure Service growth and maturity while enabling growth and expansion of the O365 products offered around the globe. You will define engineering lifecycle strategy for the group and lead lifecycle improvements from product release to release. You will lead the design and code reviews across the feature areas including driving issues to full root cause determination. Your leadership and capabilities will ensure that both mitigations are built and full solutions are developed providing issue resolution not simply obfuscation. Your sense of pride, commitment, and personal accountability will be a model for the team and will invariably result in imitation by others as we shape the work environment that all desire. Your code will deliver key network and component provisioning capabilities while adding features along the way. While building and provisioning network services is a monumental opportunity, your code will help create and expand the inventory of SDN tools we use to manage and run the Azure SDN product suite. Your tools and solutions will be leveraged by hundreds of Network Engineers (NEs), Site Reliability Engineers (SREs), and feature team developers with whom you will interact on a daily basis. Are you looking for an opportunity to help shape the direction of a company? Do you thrive on challenge and opportunity? Do you love to build tools, services, and optimize those that already exist? Do you like to guide, coach, and mentor others? Then Azure Networking wants you!The Ideal Candidate * You * should be:• Nonconventional thought leader * Just because it has always been done “that way”, does not mean it needs to continue, you are a threat to standard convention. Out of the box thinking is your norm. You are the idea person.• Leader of the band * You are a highly skilled software developer that helps guide, coach, mentor, team members while also setting examples that establish and maintain a healthy workgroup culture.• Humbitious * you are humble yet ambitious, respectful yet direct, courteous yet bold, unpretentious while extraordinary. You are able to both give and receive constructive feedback equally. You are Humble AND ambitious.• Techtacular * you are innovative and transformative, you are abreast of the latest and emerging technologies, you know you can create the better mousetrap * and HAVE, many times. You are highly technical AND spectacular.• Codifiable * you look at manual steps and processes as opportunities to leverage your vast coding skills. Any manual task can be optimized by your broad and varied coding experience. You love this stuff!• Custmrobsessed * everyone is a Customer, either current, or potential. You obsess about this truth and about them. Your products are the value proposition to them. Obsession and laser focus on building scalable systems that meet and exceed customer expectations are what we demand.• Qualityfied * anything worth doing once, is worth doing right the first time. Quality is job 1.• Data dynamo * You are a data sleuth. You use data modeling, statistical analysis, and data science to help drive decisions. You don’t make wild guesses, but rather data driven decisions. • Ultra Agile- you are flexible, adaptive, and capable of changing tactics and direction rapidly as business drivers and priorities change. Change is just another opportunity for your vast skills and capabilities.• A Point Guard * you are willing to distribute the ball, assist others, initiate the offense, and set the tempo for the team. You can score as well, but realize that doing the small, selfless things well is MVP worthy. You realize that WE is greater than ME! • A winner * We don’t lose, and you shouldn’t accept losing either. We compete to win, and so must you!Qualifications:• 3-4 years of experience working in a heterogeneous networking and distributed systems environment • Solid user mode Design and software development skills• 4+ years of systems programming experience including practical and demonstrated experience writing object oriented analysis and design code (C++,C#, Java, Python, Ruby )• Expert level scripting experience is required (PowerShell, Perl, Groovy)• Proven experience in RESTful API design & Service Oriented Architecture (SOA)• 2-3 years of experience working with RDBMS (MS SQL Server, Oracle RDBMs, MySql, SAP)• 2 + years of experience in Web UI and API development is a plus (HTML5, CSS, ASP.NET, MVC 5, JSON, PHP, JavaScript)• Experience with performance optimization of low level code• Proven experience shipping products or services in a fast paced and dynamic environment• Experience in various software development methodologies including Agile, Scrum, Kanban, and classic waterfall SDLC• 2+ years developing tools and/or services to interact with Network devices (Cisco, Juniper, Arista, F5, Citrix) in a programmatic manner• Experience with Git/GitHub and Visual Studio Online (VSO) is a plus• BS or MS or PhD degree in Computer Science, Electrical Engineering, or equivalent experiences is requiredMicrosoft is an Equal Opportunity Employer (EOE) and strongly supports diversity in the workplace.xAzNetx1AZ16Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:Citizenship Verification: This position requires verification of US Citizenship to meet federal government security requirements.Criminal Justice Information Services: This position may require passing a background check conducted through the CJIS criminal justice information system by authorized local, state, and/or federal agencies. Fingerprint Background Check: This position will be required to pass a customer required Fingerprint Background Check.Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.Public Trust Position: This position may require passing a United States Public Trust Position (PTP) background investigation to meet federal, state and/or local government requirements. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Desired Skills and Experience

See application page for details