Sr Software Engineer in Redmond, WA


TitleSr Software Engineer
CategoryEngineering
LocationRedmond, WA
Employment TypeFull-Time
ExperienceIndustry hire
Job RoleIndividual Contributor
Date AddedSeptember 21, 2018
Open Positions36

Job Description


  • Want to build an intelligent bot for all Microsoft OnCall engineers so that we can handle our OnCall duty more efficiently with natural language interface, automation and recommendations?
  • Want to build a bot that continuously learns by itself how to deal with live site incidents, accumulates the knowledge and use the knowledge to help every OnCall engineer?
  • Want to do all your DevOps scenarios via Microsoft Teams using chat such as check the latest test run result, trigger a deployment, check service health and mitigate an incident?
  • Want to help start and build a community project that every Microsoft engineer can contribute to and extend?
  • Have you imagined mitigating a live site issue completely over the phone using voice with the help from an intelligent assistant in the Cloud?

 

If any of the above challenges excites you, this is the opportunity for you! Azure IcM and Communications team is looking for an engineering leader and manager to lead our DevOps bot team.

 

At Microsoft scale, intuitive interaction and collaboration between service teams, DRIs, incident managers and Communications managers are the keys to ensure we can handle live site outages efficiently and effectively. This requires a natural user interface that can let engineers interact with the system anywhere, anytime and integrations with system like Microsoft Teams to build collaboration capabilities directly into the daily tools people use. Based on the SREBot Azure SRE team initially created, we are forming a DevOps bot team in the IcM and Communications team. The vision of the team is to create a self-learning bot with natural language interface for DevOps scenarios such as operating cloud services, monitoring services, manage live site incidents, mitigate live site issues, etc. We plan to build this bot in an extensible and community-driven model so that every team can plug in their custom knowledge and skill to make it their own with minimal effort and maintenance cost. Having a DevOps bot increases collaboration, learning and knowledge sharing within and beyond the engineering team and can integrate various development and operation tools in one central place with high level of automation and natural interaction. We also envision the bot to be self-learning and become the knowledge base for the teams by learning from the interactions and history.



Qualifications


Key qualifications:
• MS in CS or related field, PhD preferred
• 8+ years of managing cloud service engineering team
• 8+ years of Cloud services design, development and operate experiences

  • Experience driving architecture/design/implementation and delivery of great user experiences
    • Excellent communication and collaboration skills
    • Excellent system design and problem-solving skills
    • Solid Experiences with OO designs and familiar with design patterns
    • Passionate about user experience and user facing features
    • Experience with NLP, advanced statistics, online ML, Big Data/Analytic Systems, etc.
  • Experience developing machine-learning based solutions
  • Experience building a chatbot is a huge plus

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

 

#PIEJobs 

 


View this job on the Microsoft website.

Job Description


The Azure Cloud Collaboration Center (CCC) is an industry first facility focused on bring teams together across all of Azure to solve problems together and more quickly than they could on their own. The Azure CCC team supports the facility by aggregating data from across Azure and building state of the art data visualizations to help properly convey the health of Azure at every level. Azure teams use these data visualizations to better understand complex scenarios and help teams to speak a common language across disciplines in order to build and maintain customer trust. You will be part of team that takes varying scenarios from across Azure clouds and creates compelling data visualizations to help properly convey the right information to the right person at the right time. You will work with an innovative team to understand the nuances of each of our types of users and ensure that the code can be responsive to each of them. We strongly believe in using the right tool for the job so experience with a wide variety of technologies and solutions is ideal. As a member of the Azure CCC front end team you will be at the forefront of Azure reliability and trust.



Qualifications


Basic Qualifications:

-  5+ years of software design, programming, optimization skills in object oriented programming languages

- Proven expertise in development of RESTful Web APIs

- Experience building performant front end visualizations

- Focused on writing high quality code and demonstrated use of test automation to ensure service quality

- Ability to work well in a diverse, collaborative environment

- Bachelor degree in Computer Science or equivalent

Preferred Qualifications:

- Experience developing with NodeJS , TypeScript, JavaScript

- Experience using AngularJS framework

- Experience with visualization libraries like D3

- Experience with ASP.NET, C#

- Familiarity with Unity

- Drive to ensure service reliability; strong customer-centric point-of-view

- Ability to work well in a diverse, collaborative environment with other SREs, Engineers, and Program Managers.

- Ability to learn new languages, systems, and frameworks quickly

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

#PIEJobs

 


View this job on the Microsoft website.

Job Description


Come join us at the epicenter of cloud computing here at Azure. Azure Resource Manager (ARM) is the front door to all resources (compute, storage, networking, SQL, etc.) on Azure. It is a unique platform that services all API requests to Azure and implements platform wide features that make Azure scalable, operable and easier for users to interact with. ARM is referred to as the Azure control plane through which our customers manage their Azure resources.

ARM is implemented on top of multiple Azure technologies (such as Cloud Services, Storage, Load balancers, Redis caches, and more), exposing you to the latest and greatest cloud computing principles. With all the growth we are seeing in Azure, we are building ARM to be globally distributed and highly scalable service along with building several key Application Management features which delight Azure customers. We are looking for distributed systems and API experts with a passion for user-facing features and experience working on always available, mission critical systems. You will get plenty of opportunities to work with architects and senior technologists across Azure.



Qualifications


Candidates must have 4+ years of professional development experience in C#/C++, a passion for excellence, and a willingness to deal with ambiguity. Experience with other cloud platforms and open source projects are a plus.

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

 

 


View this job on the Microsoft website.

Job Description


The Microsoft Azure cloud footprint is massive and continues to grow at an incredible rate.  The Azure Capacity Insights (ACI) team is looking for a talented big data engineer to help us get our hands around this explosive growth.  The data platform and associated analytic capabilities we develop will provide valuable insight to enable Azure stakeholders to make intelligent capacity-related decisions to improve Availability, Efficiency, and Performance of their workloads running on Azure.  As part of Azure Production Infrastructure Engineering, the ACI team focuses on serving the broadest needs of the engineering organization.   

 

The ACI team is new, growing and is looking for talented big data software engineers who can help us powerful new paradigms our customers need to be successful.  Our team owns the full-lifecycle of our solutions, including requirements, architecture, design & development, quality, deployment, and operations.  As a development organization we value experimentation, pushing the envelope, and aren’t afraid to operate in a fail-fast model.  We are also developing innovative new capabilities from the ground up that will transform the way customers allocate cloud resources while also giving them improved performance at a lower cost.   

 

As the team’s first big data engineer, you will be responsible for designing, developing, testing, deploying and managing these new services. You will deliver large-scale, high performance production systems, design new software systems at the cutting edge of distributed database technology and have a significant bottom-line impact on our business results. You will have the opportunity to collaborate with other senior and principal engineers who are domain experts at Azure to help you deepen your expertise in distributed systems, query engines, open source applications, performance optimization, and operational excellence.   You will enjoy competitive compensation and your contributions in this role will impact customers and businesses around the world. 



Qualifications


  • Minimum Qualifications: 
  • Extensive background in developing large scale data solutions for batch and real-time solutions 
  • Experience with building and shipping highly scalable distributed systems on cloud platforms and database technologies (SQL/NoSQL/column-oriented datastores/distributed databases) 
  • Expertise in object-oriented programming in any of the following languages: Java, C#, Go, Scala, Python 
  • Active hands on experience with one or more of the following Big Data processing technologies: Hadoop, Spark, Cosmos, NoSQL stores and ETL/ELT orchestration systems 
  • Active hands on experience with one or more Messaging technologies: Azure EventHub, Apache Kafka, ZeroMQ or similar 
  • Strong understanding of schema design and SQL development 

 

  • Preferred Qualifications: 
  • Familiarity with performance optimization and capacity management methodologies applied at scale 
  • Experience implementing Microservices and event driven architecture  
  • Experience with MPP SQL such as Hive or similar 
  • Ability to effectively prioritize and execute tasks in a fast-paced environment 
  • Strategic thinker combined with strong ability to execute 
  • Solid verbal and written communication 
      

#PieJobs

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


View this job on the Microsoft website.

Job Description


Are you looking for an opportunity to build software and systems for some of the biggest data centers that humanity has ever created? The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers around the globe for Azure, Bing and other Microsoft cloud services. Azure Networking is at the forefront of Hyperscale Cloud Computing and runs one of the largest datacenter network infrastructure in 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.



Qualifications


Required Qualifications:

  • 5 years of professional software development experience in C#, C/C++, or Python.

 

Preferred Qualifications:

  • Demonstrated abilities to learn quickly, design efficiently, and write solid code.
  • Fluency in several programming languages and ability to quickly learn new ones.
  •  Experience with networking, distributed systems, and system-level programming.
  • Ability to thrive in a fast-paced environment and take initiative.
  • Passion and drive for world-changing impact.
  • BS, MS or PhD in Computer Science is a plus.

 


View this job on the Microsoft website.

Job Description


Are you looking for an opportunity to build software and systems for some of the biggest data centers that humanity has ever created? The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers around the globe for Azure, Bing and other Microsoft cloud services. Azure Networking is at the forefront of Hyperscale Cloud Computing and runs one of the largest datacenter network infrastructure in the world. 

 

The Azure Networking team works on the breadth of networking offerings (Networking hardware, switch operating system (SONiC), 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.

 

SONiC team owns all the software that is running on the switches and have lots of interesting problems to solve. The team is also building vibrant open source community for the switch software, which is adopted by various other cloud providers.



Qualifications


Qualifications:

  • 5 years of professional software development experience in C#, C/C++, or Python

 

Preferred Qualifications:

  • Demonstrated abilities to learn quickly, design efficiently, and write solid code.
  • Fluency in several programming languages and ability to quickly learn new ones.
  • Experience with networking, distributed systems, and system-level programming.
  • Ability to thrive in a fast-paced environment and take initiative.
  • Passion and drive for world-changing impact.BS, MS or PhD in Computer Science is a plus. 

 


View this job on the Microsoft website.

Job Description


Azure Performance Engineering

 

The Azure Performance Engineering team works on the performance of core Azure components and services. We work on the top Azure scenarios, and are responsible for understanding performance end-to-end and helping teams design and implement changes to reach performance and efficiency goals.

 

We are looking for hand-on engineers to take our performance testing and experimentation capabilities to the next level. We need to create and on-board new performance workloads, leverage and add telemetry sources, and build new infrastructure to support running and monitoring these workloads. This project will create the next generation of cloud performance workloads to help Azure engineers understand and improve performance.



Qualifications


The ideal candidate combines strong design and development skills, and passion for performance analysis and improvement.

 

  • Excellent software design and C or C# implementation skills. Powershell experience a plus.
  • At least 3 years of experience with performance workload implementation, automation and data analysis
  • Broad knowledge of algorithms and data structures
  • Experience using performance analysis tools on Linux or Windows. Experience developing analysis tools a plus
  • Knowledge of Linux and/or Windows internals
  • Excellent writing and presentation skills
  • Machine learning and data science experience a plus
  • System-level programming and debugging experience a plus
  • A bachelor's or higher degree in computer science or related field, or equivalent experience

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

#PIEJOBS

 


View this job on the Microsoft website.

Job Description


Team intro/culture statement

In Cognition people—not technology—are at the center of everything we do. Our tech moves beyond keyboards, screens and pixels, creating a new way of interacting aimed at bringing us closer together—whether that’s students “meeting” on the surface of a virtual Mars, a grandparent attending a birthday party from another country, or a Doctor removing a tumor inside a human body. To get there, we’re incorporating groundbreaking technologies, from audio algorithms, speech recognition, natural language understanding, conversational AI, computer vision, machine learning, human-computer interaction, and more. We’re a growing team of talented engineers, scientists, and artists putting technology on a human path across new device categories. If you want to be part of a startup and the journey to bring a new computing paradigm into being – we need you!

 

Role description

As a senior engineer on this team you will be have an opportunity to lead and design projects that can help us build new services, tools and experiences that will allow customers to interact with a new category for multi-modal AI assistants.



Qualifications


What you'll need

-          You have outstanding technical problem-solving, design and coding skills

-          You have 5+ years’ experience writing performant, multi-threaded code in a high-level programming language (C/C++, C#, Java or similar)

  • You have experience in building large scale services on Azure or AWS

-          You can communicate effectively, both in person and in the written form

-          You are adaptable and love dealing with ambiguity

-          Have a Bachelor’s degree in Computer Science or equivalent. A Master’s degree with specialty in machine learning and/or natural language processing is preferred.

 

Bonus points

You have experience working in spoken dialog systems, natural language processing and are familiar with deep learning techniques. You are familiar with or have worked on speech and computer vision systems.


View this job on the Microsoft website.

Job Description


Microsoft Azure is building the fastest network in public cloud. We are seeking candidates who live and breathe kernels, love to code and to build network systems and services, taking things from idea to production. Join us as a Senior Software Engineer to build the world’s fastest public cloud and make a difference to millions of people across the planet. As a developer in the network datapath team, you would be responsible for building, testing and deploying networking acceleration on Azure including SRIOV, DPDK for network appliances, Linux network acceleration, RDMA, containers, etc. You should be able to drive projects with other teams in Microsoft, our hardware partners and various Linux distros.

The Azure Networking Datapath team is where the rubber meets the road for Software-Defined Networking – we create the host platform that allows SDN controllers to perform arbitrary packet manipulations and virtualization, with very high speed. We build the Azure Virtual Switch where the action happens in software, and own the underlying hardware platform on the host that enables us to scale SDN as the network moves from 10Gbps, to 40Gbps, to 100Gbps!

Watch our director explain why Host SDN is at the forefront of the SDN revolution! https://www.youtube.com/watch?v=8Kyoj3bKepY The datapath team created all the host network virtualization capabilities described, as well as the high speed RDMA platform mentioned here that scaled Azure Storage.



Qualifications


Required Qualifications:

  • 5 years of professional software development experience

The successful candidate will bring: 

  • Linux/Windows kernel and/or DPDK development experience
  • Systems programming experience
  • Kernel or driver development experience
  • Solid System Design and Dev skills
  • Experience with performance optimization of low level code
  • Experience shipping products or services
  • Ability to work with multiple partner teams and external vendors to drive impact
  • Passion and drive for profound impact
  • BS or MS or PhD degree in Computer Science, or equivalent experience

 


View this job on the Microsoft website.

Job Description


About Microsoft 365 Core

Microsoft 365 is the world’s leading productivity service, entrusted by hundreds of millions of users and customers worldwide, and Microsoft 365 Core is at the center of it.  We are building foundational services in email, people, search, intelligence, and analytics services, as well as Microsoft’s 365’s infrastructure.  We deliver these capabilities to Microsoft 365 end-users and customers directly through our own experiences and through our partner teams.  We serve consumers and businesses.  We also share our capabilities with third-party partners, who extend and make even richer the value we deliver to our users and customers. 

Building and running services for all of Microsoft 365 is challenging, but it is fun, rewarding and offers countless ways to positively impact of the lives of many millions of people.  It is also a huge responsibility -- the trust our users and customers place in us is bedrock. 



Qualifications


Basic Qualifications:

  • Programming experience in C#, Java, or C++
  • BS in Computer Science, Computer Engineering, or a related field

 

Preferred Qualifications:

  • Involvement in designing, implementing and shipping complex enterprise software products/services
  • Familiarity with highly scalable distributed micro services handling thousands of requests per second
  • Strong hands-on ability to write secure, reliable & maintainable code and to test & debug it
  • Involvement in building large-scale services on cloud platforms such as Azure or AWS
  • Excellent communication skills, including ability to write concise technical docs and present ideas
  • A passion for software design with a talent for independently solving complex technical problems
  • Passion for improving software quality, performance and reliability and engineering excellence
  • Knowledge of modern engineering practices like automated deployments with integrated quality gates and experience working with modern version control systems like Git
  • Experience with multithreading and asynchronous processing
  • Deep knowledge and experience with object oriented design
  • Experience with pair programming
  • Experience with databases (SQL or noSQL) a plus
  • Web Application development experience a plus
  • Hands on experience with configuration and/or controlled experimentation a plus
  • Experience with multimedia and networking is a plus
  • Experience with multi-platform support is a plus (Windows, Mac, iOS, Android, Linux)
  • Experience with data analysis and machine learning is a plus

These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


View this job on the Microsoft website.

Job Description


Microsoft CSE is for professionals who want to be strategic partners to the business and be the first place to create innovative solutions using all of Microsoft’s products and services. CSE provides career growth opportunities and a rewarding and flexible work environment. Unlike other organizations, Microsoft CSE employees make a global impact on thousands of customers and employees who use Microsoft software and services.

The Business Application Platforms (BAP) team delivers enterprise quality services and platforms critical to the backbone of Microsoft. This team is part of CSE and is responsible for delivering Integration solutions for internal and external Microsoft customers.

 

What we do:

Our team has a unique track record at Microsoft of delivering on the latest Azure technologies leveraging Logic Apps and other Integration technologies such as BizTalk. We are co-developing with the Azure Logic Apps team and pioneering the adoption of the Enterprise Integration Pack. We have two unique functions: partnering with our product team to help develop our customer facing products and integrating those products into the enterprise which has been enabled by our deep engagement and collaboration.

 

We design, develop and support an Integration platform that handles Microsoft’s large volume, critical financial transactions in a reliable, resilient and scalable way to meet strict compliance requirements and partner expectations.

 

The team champions Agile (BDD), SCRUM, CICD, DevOps and other Modern Engineering approaches. We have individuals from very diverse backgrounds and experience levels and we work collaboratively to achieve greater results by integrating our unique perspectives.

 

What we expect from you:

We are looking for an enthusiastic Engineer like you to design, develop and support our services. You will be responsible for helping to develop Integration solutions that will accelerate the adoption of Azure Logic Apps for our business partners and customers.

 

Preferred experience:

  • BS or MS degree in computer science or related field, or equivalent professional experience
  • Working in a managed code environment
  • Working in a DevOps culture with experience supporting Live Site environments
  • Understanding and building Live Site Telemetry using cloud based solutions
  • Growth mindset, commitment to teamwork and pride of ownership
  • Proficiency in product design and implementation
  • Proficiency with Agile practices
  • Track record of complex component/feature deliverables
  • Solid coding skills, Object Oriented Programming
  • Solid debugging, analytical and problem solving skills
  • Experience with Azure, REST and distributed systems is desired
  • Experience with EDI, Middleware solutions or equivalent professional experience

 

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.



Qualifications



View this job on the Microsoft website.

Job Description


Microsoft Azure provides cloud services to millions of customers around the globe 24x7. We strive to provide uninterrupted service at global scale deployment to tens of thousands of systems, monitoring billions of events, and supporting hundreds of services. Are you excited about cloud computing? Are you motivated to find ways to improve systems and processes? Do you want to work on a team of people who share that passion? Do you want to lead by example, grow a team, and mentor talented engineers? To assist Microsoft Azure in its rapid expansion, we are building a community to create the next generation real-time infrastructure, engineering systems, and production reliability. The scale of this challenge is enormous.

 

We're the ARM SRE team and are deeply engaged with the ARM service team. Azure Resource Manager (ARM) is the front door for Azure and provides a highly available, distributed, scalable and reliable management layer for all/any Azure resource provisioning requests be it from any client - portal, PowerShell, CLI, REST API, etc. To meet the growing needs of Azure, ARM will continue to perform at cloud scale. The embedded SRE team works very closely with the product team to engineer and drive service availability, monitoring, infrastructure, geo expansions, security and live site. This is a unique opportunity to work with some of the finest engineers, learn to live and breathe in the cloud and help make a positive difference.



Qualifications


Basic Qualifications: 

- 7+ Years engineering and development experience. 
- BS in Computer Science or 4 years of equivalent IT work experience 
- 3+ years of experience implementing and/or operating large scale software services, components, or feature areas. 
- Familiarity with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python, JavaScript, PowerShell 
- Demonstrated proficiency in coding, code reviews, and technical communication 

Preferred Qualifications: 


- Knowledge of Microsoft Azure, AWS or similar cloud computing platforms. 
- Effective collaborator, experienced in creating technical partnerships across teams 
- On-call experience with an online service, working within a rotation with fellow engineers 24x7x365. Incident and Crisis Management experience with supporting a critically dependent service.

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

#PIEJOBS

 


View this job on the Microsoft website.

Job Description


Love engineering and drawn to the idea of creating the high-scale platform of the future, helping the world bring to bear essentially limitless capabilities to support all applications on the planet? Thrilled to be part of the biggest transformation in computing in our lifetimes? Excited to contribute to open source? Think it might be gratifying to see your team and millions of partners use your work? Aspire to partner with and delight customers? Want to join a highly talented, diverse, collaborative, and ambitious team?

 

We in Azure Networking are collaboratively working to answer this call. Azure Networking covers all elements and services of cloud networking and without boundaries, we work together across Microsoft to enable end to end new scenarios for Azure customers. Our team imagines and builds differentiating customer features and fundamental building blocks at the heart of the Azure platform.



Qualifications


Required Qualifications:

  • 5 years of professional hardware, software engineering, network engineering, or data science experience, OR
  • Bachelors or higher in Computer Science or related discipline, plus 3-5 years of professional software experience

 


View this job on the Microsoft website.

Job Description


Do you love the engineering challenges of designing and delivering cutting-edge cloud-scale distributed systems technologies? Do you want to enable cloud and container based stateful applications that are fault-tolerant, self-managing, self-healing and operated at massive scale with ease on public or private datacenters around the world? Do you want to contribute to the critical solutions for Azure on which both cloud and enterprise computing depends? Do you want to be part of a fast paced and energetic team? Azure Service Fabric 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. This platform powers many critical 1st and 3rd party internet scale services and runs symmetrically in cloud and on premises. The Service Fabric team is looking for highly motivated and talented engineers to design and deliver the next generation Service Fabric Mesh platform for cloud, container-based micro services that operate at high scale, high density and can connect to a variety of networks on both Linux and Windows.

 



Qualifications


  • Solid coding skills in C/C++ (preferred), or C#, Java, Go, Node.js, Python.
  • Solid CS fundamentals, fluent in multi-threaded and asynchronous programming, strong inclination for architecting at scale
  • Excellent technical design, problem solving, debugging and communication skills
  • Strong interpersonal skills with a proven track record of collaboration
  • Demonstrated experience in shipping high quality products and services
  • BS/MS in Computer Science or equivalent industry experience

 

Ability 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:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


View this job on the Microsoft website.

Job Description


The Azure Container Service team is creating a world-class container management and orchestration services for the cloud and beyond. We are the team working on container solutions for Azure on both Linux and Windows. We have already built solutions such as:

* AKS - https://azure.microsoft.com/en-us/services/container-service/

* ACI - https://azure.microsoft.com/en-us/services/container-instances/

* Draft - https://github.com/Azure/draft * Brigade - https://github.com/Azure/brigade

Our charter is to define the next generation of cloud-native infrastructure on Azure. We are looking for software engineers who are excited about containers, and container orchestration with Kubernetes. Who also have a passion for building DevOps tools that make it easier for people to build, deploy and scale their software on the Azure cloud.



Qualifications


•At least 7 years of experience in commercial software development (required) •BA/BS or MS Degree in Computer Science or equivalent experience. (required) •Experience in building, shipping and operating reliable, distributed solutions (required) •Experience with container runtimes such as Docker, Rkt, runC, containers and how they are enabled by the underlying OS components. (required) •Experience with workload/container orchestration using Kubernetes or similar platforms. (preferred) •Ability to lead a small group of engineers from idea to implementation. (preferred) •Ability to engage in and lead site-reliability engineering practices. (preferred)

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


View this job on the Microsoft website.

Job Description


Every once in a while, a job comes along with the opportunity to positively affect the user experience of everyone who uses Microsoft products. If you’ve been waiting for that kind of opportunity to come along this may be the job for you. The Azure Identity team is searching for the next leader who can help defining, building and evolving the new platform on which Azure Active Directory (AAD) can build and evolve it’s services. The Identity organization within the Cloud + Enterprise (C+E) group is driving the innovation in both cloud and on premises software development providing identity management, authentication and authorization. Our team operates within the Identity organization to deliver common operation platform for Identity services, develop and operate protection services, define and bring to the life new patterns for reliable, resilient and scalable services. We are a group of supportive team players, working on delivering critical platform services that provide resilience, scalability, automated safety net and operation capabilities to services in Identity organization in an agile environment. We regularly collaborate with dev and operation teams across Microsoft while learning a ton and working to establish common patterns, operation principals, define and drive future vision.  Our solutions enable creation and operation of large identity services that run over thousands VMs across the globe.

We are looking for a seasoned senior engineer who is passionate about big data and solving large business optimization problems at scale, with extraordinary engineering/services management skills, insight and executive presence. If you are comfortable working in a start-up/v1 effort, enjoy creating and incrementally marching to towards a well-defined long-term architecture, and are motivated by solving hard business process problems with technology then this could be the position for you.




Qualifications


  • 6+ years of experience leading design and development of software platforms. 
  • 4+ years working in a distributed/cloud services environment.
 
Preferred Qualifications:
  • Bachelors degree in Computer Science, Engineering or equivalent, MS preferred.
  • Ability to solve business problems at scale.
  • Proven track-record of design and technical accomplishments.
  • Ability to quickly pick up existing concepts and employ new techniques.
  • Strong problem solving and communication skill (including upwards communication).
  • Solid track-record of working with partner teams and managing dependencies
  • Knowledge and understanding of Microsoft cloud infrastructure, Azure or Bing experience will be a plus.
  • Experience in Big data and streaming platforms like Strom, Hadoop, Cosmos and machine learning experience will be a strong plus.
  • Experience in Supply Chain is not required but is desirable.

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

 


View this job on the Microsoft website.

Job Description


XBOX is searching for an engineer to build BIG DATA technologies and analytics that deliver real product impact.

 

We are the engineers behind the Xbox data infrastructure and analytics. We ensure the Xbox is healthy, customer focused, and competitive by turning big data into business insights. We’re looking for an engineer as passionate about cutting-edge big data technologies as we are. Your primary focus will be choosing scalable solutions to big data challenges to implement and develop game analytics via them.



Qualifications


  • 5+ years of software development experience
  • BS in Computer Science or equivalent.   

 

Preferred Qualifications:   

  • 2+ years querying and analyzing data, preferably using PySpark, Scala, Kusto Query, SQL
  • Experience with big data technologies, such as Databricks, Kusto, Azure Data Factory   
  • Experience in designing, building, deploying, and maintaining complex end-to-end data pipelines   
  • Experience with data architecture, data governance, data quality, and data modeling   
  • Passion for data analytics and building products based on analytics
  • Passion for games and the gaming community


View this job on the Microsoft website.

Job Description


XBOX is searching for an engineer to build BIG DATA technologies and analytics that deliver real product impact.

 

We are the engineers behind the Xbox data infrastructure and analytics. We ensure the Xbox is healthy, customer focused, and competitive by turning big data into business insights. We’re looking for an engineer as passionate about cutting-edge big data technologies as we are. Your primary focus will be choosing scalable solutions to big data challenges to implement and develop game analytics via them.



Qualifications


Qualifications: 

  • 5+ years of software development experience
  • BS in Computer Science or equivalent.   

 

Preferred Qualifications:   

  • 2+ years querying and analyzing data, preferably using PySpark, Scala, Kusto Query, SQL
  • Experience with big data technologies, such as Databricks, Kusto, Azure Data Factory   
  • Experience in designing, building, deploying, and maintaining complex end-to-end data pipelines   
  • Experience with data architecture, data governance, data quality, and data modeling   
  • Passion for data analytics and building products based on analytics
  • Passion for games and the gaming community


View this job on the Microsoft website.

Job Description


Microsoft Core Services Engineering (CSE) is for those technical professionals and business technology professionals who want to be strategic partners to the business and be the first place to create innovative solutions using all of Microsoft’s products and services. Microsoft CSE provides career growth opportunities, a rewarding and flexible work environment so you can better integrate professional and personal life. Microsoft CSE employees make global impact on thousands of customers and thousands of employees who use Microsoft software and services.

 

Are you excited about shaping the future of mobile applications in the workplace? Are you passionate about both developer, and end user productivity? If so, come join the Core Platform Engineering team.

 

Core Platform Engineering is looking for a Sr. Software Engineer to join our mobility platform and experiences team, to modernize the mobile developer tools and mobile experiences used by Microsoft employees, their partners, and our customers. The primary focus of this role is to accelerate the enterprise mobility strategy and help shape our external strategy in concert with product group partners in Visual Studio, PowerApps and Xamarin. You will work across, and directly contribute to Microsoft products. This role will be responsible for both shaping the mobile platforms used by engineers, and enable experiences for Microsoft employees, and customers.

 

The ideal candidate for this position will have a passion for end-to-end system design, technology innovation, and possesses a strong interest in modern engineering. He or she is an experienced and high performing software engineer, capable of designing and developing complex software systems.

 



Qualifications


What experience you will need:

  • BS in computer science or related field, or equivalent professional experience
  • 6+ years of software development experience working in managed code environment
  • 2+ years of experience building Services on cloud technologies like Azure
  • Solid C#/ Java/C++ coding skills, Object Oriented Programming
  • Experience building cloud services at enterprise scale (services, storage, security, mobility)
  • Solid debugging, analytical and problem-solving skills
  • Proven track record of shipping major projects
  • Proven skills in product design and implementation of complex components/apps.
  • Open mind, commitment to teamwork, a fast learner’s mind and pride of ownership
  • Experienced agile practitioner

 

Preferred, not required qualifications: 

  • Experience building Mobile applications on platforms like Xamarin, VS App Center, Hockey app, or equivalents.
  • Experience creating and shipping V1 products using modern development practices like A/B testing, and continuous delivery.
  • Experience in database, data analytics and Machine Learning.


View this job on the Microsoft website.

Job Description


The candidate will be responsible for improving the quality of service and innovation for the Azure Physical Network. The team is a mix of software engineers as well as system and network engineers that have an affinity for quality of service, improving operability, and delivering high availability and lightning fast performance for the customer. The team will own their services in production, and drive reliability and performance across massive scale by mastering the full depth and breadth of the stack. This SRE team has the opportunity to define the responsibilities, accountabilities, success metrics, methodologies, and operating procedures for the network and to improve engineering across the Azure Network.

 

You will be responsible to monitor, update, and validate the health of more than 100,000 network devices. Assitancing in designing data analytics solutions and metrics for the Azure Network combining disparate systems across multiple technology stacks.  Your work will be key to triangulate problem management metrics reporting to focus on the key issues facing our multivendor CLOS network.  This role focuses on network devices, but you'll also become knowledgable about the entire networking stack, FPGA and NIC drivers, and 40g to 100g optics.

 

The output of your work will drive improvements into the network fabrics, provide data-driven decision making for the network, deliver targeted fixes to devices, and work across software teams and hardware vendors to ensure issues do not recur. This work is critical to the “Live Site First” principle of the Division.

 

Solid candidates for this position will be people with the ability to develop implementation plans and software according to functional requirements & feature specifications, Collaborate with internal & external partners to drive clarity and deliver tools, technology, and feature work, and consult on a regular basis with project leadership to align expectations and deliverables.   We are particularly interested in candidates who excel at cross-functional collaboration and leadership, are able to multitask between projects and teams fluidly, and rapidly prototype new user experiences built on top on new and emerging cloud technologies. We are particularly interested in candidates with prior Live Site, Operability, Quality of Service, DevOps, Data Analytics, Problem Management, and / or knowledge of Cloud based platform technologies (Azure, AWS, etc.). 



Qualifications


Required Qualifications:

 

  • 5 years of professional software OR service engineering experience

 

An ideal candidate will bring:

 

  • BS in Computer Science, Engineering, or related field
  • Strong understanding of OOP, TDD, and Agile.
  • Proficiency in one or more of the following programming languages: C#, Python, OR Java
  • Strong understanding of CI/CD and how to deliver business results through them.
  • Comfortable working with engineers of diverse disciplines and backgrounds.
  • Comfortable with full-stack debugging from Layer 7 to Layer 1 and sometimes Layer 8.
  • Knowledge of one or more of the following technologies: Redis/Memcached; Postgres/MySQL/MSSQL; MongoDB/DocumentDB
  • Comfortable working with, developing, and debugging microservices in SOA stacks.

 

Preferred Qualifications:

  • MS in Computer Science, Engineering, or related field
  • Strong understanding of basic TCP/IP Routing and Troubleshooting
  • Strong understanding of the following protocols: SNMP, iBGP/eBGP, TCP/IP, IPv6
  • Familiarity with DevOps tooling: Jenkins, Ansible/Puppet/Chef/Salt

 


View this job on the Microsoft website.

Job Description


Cloud Computing is the one of the most important initiatives for Microsoft.   It is a highly competitive & rapidly growing market and we aim to win it.  

The Azure Compute Analytics and Insights team is a growing Agile team tasked with turning our incredibly rich and Big data into strategic assets that will drive business and engineering goals and efforts. 

 

As a member of our team, you will turn this data into actionable insights that will drive feature improvements to the Azure Compute Service and its customers.   Our vision is to be have a balanced team of data science and development skills.   If you dream of being able to use data science/applied statistical techniques like: anomaly detection, machine learning, expert systems and/or experimentation, then you should talk to us.   If you have the drive to help to implement it and see it productized, then you really should talk to us.    We are not one of those teams that just builds reports with brilliant insights that no one uses.   We are here to make it happen.   

 

We are looking for an Data Scientist experienced with NLP to join our Customer Analytics team.   We are looking for someone with a keen interest in building, deploying & supporting our text processing models with eventual integration into our platform with a focus on improving the self-help experience for our customers as well as accelerating our Customer Service teams.



Qualifications


  • Experience with NLP and the handling of unstructured text
  • Programming skills (esp. related to data technologies like Python, PERL, Java, C#, etc.)
  • 3 or more years of experience using data/ML/AI to impact critical product or business decisions
  • A proven track record of collaborating across organizational boundaries and delivering great results
  • Familiarity with software development, database design, and online service development 
  • A Masters or higher degree in computer science, machine learning, statistics, math, economics, business or other scientific or quant-focused field.

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


View this job on the Microsoft website.

Job Description


Cloud Computing is the one of the most important initiatives for Microsoft.   It is a highly competitive & rapidly growing market and we aim to win it.  

The Azure Compute Analytics and Insights team is a growing Agile team tasked with turning our incredibly rich and Big data into strategic assets that will drive business and engineering goals and efforts. 

 

As a member of our team, you will turn this data into actionable insights that will drive feature improvements to the Azure Compute Service and its customers.   Our vision is to be have a balanced team of data science and development skills.   If you dream of being able to use data science/applied statistical techniques like: anomaly detection, machine learning, expert systems and/or experimentation, then you should talk to us.   If you have the drive to help to implement it and see it productized, then you really should talk to us.    We are not one of those teams that just builds reports with brilliant insights that no one uses.   We are here to make it happen.   



Qualifications


  • Experience with NLP and the handling of unstructured text
  • Programming skills (esp. related to data technologies like Python, PERL, Java, C#, etc.)
  • 3 or more years of experience using data/ML/AI to impact critical product or business decisions
  • A proven track record of collaborating across organizational boundaries and delivering great results
  • Familiarity with software development, database design, and online service development 
  • A Masters or higher degree in computer science, machine learning, statistics, math, economics, business or other scientific or quant-focused field.

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


View this job on the Microsoft website.

Job Description


Microsoft Core Services Engineering (CSE) is for those technical professionals and business technology professionals who want to be strategic partners to the business and be the first place to create innovative solutions using all of Microsoft’s products and services. Microsoft CSE provides career growth opportunities, a rewarding and flexible work environment so you can better integrate professional and personal life. Microsoft CSE employees make global impact on thousands of customers and thousands of employees who use Microsoft software and services.

 

Are you an engineer looking to work on cutting edge Azure technologies? Do you have a passion for engineering, and to ‘build it right’? If so, the Business Application Platform team of Core Platform Engineering has an opportunity for you. We are looking for an engineer to join the team building integration solutions to support our mission critical supply chain business that utilizes our next generation cloud base platform. This is a novel, innovative, and startup like team, where everyone collaborates closely in supporting a world class service. The primary focus of this role is develop, operate and migrate our supply chain integration solutions to a high quality enterprise integration platform service in Azure, with resilience, scale, business and operational transparency built in.

 

The ideal candidate for this position will have a passion for end-to-end system design, technology innovation, and possesses a strong interest in modern engineering. He or she is an experienced and high performing software engineer, capable of designing and developing complex software systems.

 

 



Qualifications


What experience you will need:

  • BS in computer science or related field, or equivalent professional experience
  • 5+ years of software development experience working in managed code environment
  • 3+ years of experience building services on Cloud technologies
  • Solid C#/ Java/C++ coding skills, Object Oriented Programming
  • Experience building cloud services at enterprise scale (services, storage, security, mobility)
  • Solid debugging, analytical and problem-solving skills
  • Proven track record of shipping major projects
  • Proven skills in product design and implementation of complex components/apps.
  • Open mind, commitment to teamwork, a fast learner’s mind and pride of ownership
  • Experienced agile practitioner

 

Preferred, not required qualifications: 

  • Experience creating and shipping V1 products using modern development practices like A/B testing, and continuous delivery.
  • Experience in EDI implementation and Microsoft BizTalk technology
  • Experience in supply chain business process and integration
  • Experience in cloud service, such as Azure
  • Experience in enterprise authentication and authorization system design
  • Experience in database and data analytics

View this job on the Microsoft website.

Job Description


Are you looking for an opportunity to build software and systems for some of the biggest data centers that humanity has ever created? The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers around the globe for Azure, Bing and other Microsoft cloud services. Azure Networking is at the forefront of Hyperscale Cloud Computing and runs one of the largest datacenter network infrastructure in 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.



Qualifications


The successful candidate will have:

  • Demonstrated abilities to learn quickly, design efficiently, and write solid code.
  • Fluency in several programming languages and ability to quickly learn new ones.
  • Experience with networking, distributed systems, and system-level programming.
  • Ability to thrive in a fast-paced environment and take initiative.
  • Passion and drive for world-changing impact.
  • BS, MS or PhD in Computer Science is a plus.

 

Required Qualifications:

  • 5 years of professional software development experience in C#, C/C++, or Python.

 


View this job on the Microsoft website.

Job Description


Azure Batch platform is a resilient and mature Azure service for high performance computing at very large scale. It enables customers to quickly spin up a private pool of virtual machines or containers and schedule massively parallel workloads on it to finish a very large amount of computation in a short time.
We are looking for an engineer who is passionate about cloud computing and building a distributed and asynchronous system that will enable our customers to achieve their goals. If you are looking for a position that allows you to use cutting edge technologies and work with world class engineers in one of the leading cloud computing companies, this position is what are you looking for.



Qualifications


Job Qualifications:
• 5+ years software development experience (online services preferred) and experience in testing, deploying, operating, and supporting medium to large scale services on Azure, AWS or similar environments.
 
Preferred Qualifucations: 
• A BS/MS in Computer Science or equivalent experience.
• Solid experience in Object Oriented programming is required. Preferable C#.
• C++, Python experience is a plus.
• Ability to debug and troubleshoot live and distributed systems is required.
• Excellent communications skills, both verbal and written and ability to work well in a diverse, team-focused environment.
• Familiar with Microsoft technologies like Visual Studio, Azure. Knowledge in big data is a plus.
 
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
 


View this job on the Microsoft website.

Job Description


The Azure Monitor team is looking for Software Engineers to build industry leading Container monitoring services for Azure customers.

Our team is building monitoring features for Azure Kubernetes Service (AKS) which is a managed Kubernetes container orchestration service. Our mission is to provide timely, actionable, data-driven insights to customers building & deploying applications on Azure Kubernetes Service.

Ideal candidate is passionate about cloud computing, containers/micro services, and user experience! Thrives in agile development team, rapidly innovates, leverages open source community and is deeply passionate about building effective user experiences.



Qualifications


Required Qualifications:

5+ years of development experience, C++, C#, or Java preferred.

Experience with web technologies, such as JavaScript, AJAX, CSS, React, HTML, NodeJS, etc.

Prior experience in shipping products across multiple product cycles.

Proficiency in object-oriented programming.

Experience creating, developing, delivering, deploying, maintaining online services.

BS or MS in computer science, related degree.

 

Desired Qualifications:

Knowledge of Microsoft Azure, AWS or similar cloud computing platforms.

Linux & Open source expertise

Experience with Docker/Kubernetes

Ability to collaborate within and across teams effectively.

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
 
#PIEJOBS

 


View this job on the Microsoft website.

Job Description


Shared Services Engineering (SSE) is looking for a Software Engineer who has a passion for working on large scale projects that will drive engineering velocity for one of the largest Engineering Organizations (3000+ Engineers) at Microsoft. CSE owns and manages applications and services supporting Sales, Marketing, HR, Finance, CELA, Field Users, Employee, SAP, Supply Chain, and more. CSE applications and services are built using MS technology, third party technology stack on Azure Cloud, on-prem and third-party hosting solutions. Shared Services Engineering (SSE) is part of CSE whose charter is to build a shared engineering infrastructure for all CSE Application/Services platforms.

 

Do you want an agile and collaborative environment where you can tackle challenges that deliver immediate and measurable business impact? Help us transform a business built on a variety of Business Applications/Services with diverse Technology stack and varied release cycles to instead deliver daily improvements for our customers with Modern Engineering principles in our digital transformation journey! If that sounds exciting, then we have the perfect job for you in Shared Services Engineering Team.

 

There are teams working on applications that have been around for decades, and there are teams working on v1 application/services with the latest tech stack. We are the team that brings order to this diverse set of technical work by developing tools and systems that scale, are consistent, reliable, and easy to use. We collaborate with teams across Microsoft to contribute to 1ES - the One Engineering System which will bring improved quality, productivity, and engineering velocity to developers across the company.



Qualifications


 

The ideal candidate will have:

Qualifications

  • 4+ years of software engineering experience
  • Experience with C#, .NET, ASP.NET, MVC, WebAPI, Databases (SQL or No-SQL) and Azure is mandatory

Skills

  • A passion for making software engineering more efficient by designing and developing solutions (Services/Tools) at scale and make data driven decisions
  • Unit tested, monitored, and instrumented are your default settings
  • Excellent in design patterns, coding, Test driven development, problem solving, and debugging skills
  • Excellent communication, collaboration skills
  • A demonstrable understanding of software development concepts, self-project management
  • Experience developing, debugging, and maintaining code in any language

 


View this job on the Microsoft website.

Job Description


The Microsoft Azure Performance Team is a multi-disciplinary team responsible for improving the performance and reliability of the overall Azure platform.   We develop several tools and services, each of which is driven by a small, passionate and very agile team.  These tools include the Azure Profiler, AzureWatson, Execution Graphs and CirrusUsing the insights from these tools, we work closely with a broad set of teams across Azure to improve the design, architecture and implementation of key scenarios impacting customers and our overall business.

 

As customer expect higher performance and reliability from Azure platform we need to significantly scale up the capabilities of our measurement and validation system.  This system, called Cirrus, delivers a breadth of capabilities to our internal customers to drive improvements across AzurePerformance and reliability of VM creation, VM updates, Azure Storage, Linux, hardware performance and many other scenarios depend on the scale and capabilities delivered by Cirrus. The system enables competitive analysis, reliability and performance measurements, at a world-wide scale.

 

We need to grow the set of scenarios supported in the Cirrus system.  We need to improve our self-serve capabilities for teams across Azure. We need to scale our systems infrastructure.  Our long -term goal is to deliver many of the systems capabilities to key 3rd party customers.



Qualifications


Job requirements

5+ years’ experience developing software for large scale services

3+ years’ experience on system validation tools and services

1+ Experience with Cloud Virtual Machine usage

Strong C# or C++ coding skills

Strong problem solving and debugging skills.

 

Recommended background

Deep knowledged of the Cloud or OS VM Hosting capabilities

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
 
#PIEJOBS

 


View this job on the Microsoft website.

Job Description


Are you passionate about distributed systems, massive scalability, and durability? Are you interested in solving the challenges of Cloud-scale Storage? If so, the Microsoft Azure Storage team is the perfect fit for you. We build Microsoft’s cloud storage solution - Microsoft Azure Storage - which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world. We continue to have tremendous hockey stick growth with many Exabytes of data stored and are designing and building systems for Zettabyte scale to support demand growth for the coming years.

 

 



Qualifications


Requirements for the position are:

  • 4 years of experience building scalable, distributed services in C#, C++, or Java
  • BS, MS, PhD in STEM field (e.g. Computer Science, Computer Engineering, or Electrical Engineering)

 

Preferred Qualifications:

  • A passion for large scale storage and experience with customer support tooling and infrastructure.
  • Excellence in software engineering practices, coding and solid foundation in data structures, algorithms with strong testing, debugging and analytical skills
  • Proven ability to plan, schedule and deliver quality software 

 

 


View this job on the Microsoft website.

Job Description


The Azure Network Analytics team is looking for a Sr. Software Engineer to reinvent, design and implement brand new highly scalable Tenant Network Monitoring service.

 

Are you interested in working for one of the most exciting teams in Microsoft? Interested in a start-up like environment, passionate about cloud computing technology and building the next billion-dollar business? Then look no further than the Azure Team. We have developed the state-of-the-art operating system for Microsoft Cloud Datacenters. Azure provides developers with on-demand compute and storage to create, host, scale, and manage scalable web application on the Internet through Microsoft global data centers, and via on-premises private cloud deployments of the Azure Platform.



Qualifications


Required Qualifications:   

  • 5 years of software development experience, preferably working in a networking and distributed systems environment  

 

Preferred Qualifications:

  • BS or MS or PhD degree in Computer Science or relevant discipline.

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


View this job on the Microsoft website.

Job Description


Cloud computing is the next big thing, it is the wave of the future. Most new software being built today is for the cloud. Today, there is a limited pool of people who know how to build and operate cloud-native applications. Microsoft’s Identity division is at the center of Microsoft’s cloud strategy, we build and operate authentication and authorization services that are used by the millions of Windows, Office, XBOX and Azure users worldwide. In the mobile-first cloud-first world the sign in experience is the front door for building closer customer relationships, supporting smoother commerce transactions and keeping people safe. Our services handle over 4 million requests per minute from our data centers worldwide, we know how to engineer for the cloud.



Qualifications


 

Basic Qualifications:

  • 5+ years of design and services development experience

Preferred Qualifications:

  • Experience with one or more general purpose programming languages including, but not limited to: Java, C/C++, C#, Python, JavaScript, PowerShell
  • Experience with owning or driving large scale services, components or feature areas
  • BS in Computer Science or Engineering discipline, OR 4 years of equivalent software engineering work experiencePreferred Qualifications:
  •  
  • Demonstrated excellence in Coding, Code Review and Technical communication documentation
  • Experience optimizing automation, reliability and monitoring of LiveSite
  • Strong customer focus and data driven approach
  • End-to-end Delivery & Innovation
  • Agility in fast paced environment
  • Expertise in databases, distributed systems and/or big data technologies  

 

Ability 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:

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


View this job on the Microsoft website.

Job Description


Cloud computing is the next big thing, it is the wave of the future. Most new software being built today is for the cloud. Today, there is a limited pool of people who know how to build and operate cloud-native applications. Microsoft’s Identity division is at the center of Microsoft’s cloud strategy, we build and operate authentication and authorization services that are used by the millions of Windows, Office, XBOX and Azure users worldwide. In the mobile-first cloud-first world the sign in experience is the front door for building closer customer relationships, supporting smoother commerce transactions and keeping people safe. Our services handle over 4 million requests per minute from our data centers worldwide, we know how to engineer for the cloud.

 



Qualifications


Basic Qualifications:

  • 5+ years of design and services development experience

 

Preferred Qualifications: 

  • Demonstrated excellence in Coding, Code Review and Technical communication documentation
  • Experience optimizing automation, reliability and monitoring of LiveSite
  • Strong customer focus and data driven approach
  • End-to-end Delivery & Innovation
  • Agility in fast paced environment
  • Expertise in databases, distributed systems and/or big data technologies
  • Experience with one or more general purpose programming languages including, but not limited to: Java, C/C++, C#, Python, JavaScript, PowerShell
  • Experience with owning or driving large scale services, components or feature areas
  • BS in Computer Science or Engineering discipline, OR 4 years of equivalent software engineering work experience

Ability 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:

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

 

 


View this job on the Microsoft website.

Job Description


Cloud computing is the next big thing, it is the wave of the future.

Most new software being built today is for the cloud. Today, there is a limited pool of people who know how to build and operate cloud-native applications. Microsoft?s Identity division is at the center of Microsoft?s cloud strategy, we build and operate authentication and authorization services that are used by the millions of Windows, Office, XBOX and Azure users worldwide. In the mobile-first cloud-first world the sign in experience is the front door for building closer customer relationships, supporting smoother commerce transactions and keeping people safe. Our services handle over 4 million requests per minute from our data centers worldwide, we know how to engineer for the cloud. 

 



Qualifications


We value communication and problem-solving skills and are looking for an educational background in Math or Computer science and at least 5 years of industry experience.

 

Our aim is to be the best and most successful identity service in the world.
View this job on the Microsoft website.

Job Description


Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.


We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!


Are you excited about Big Data and Distributed Processing? Do you love figuring out how to apply the Apache Spark techniques? Are you passionate about working on finance data with complex business logic?


We’re looking for an experienced Data Engineer who is enthusiastic about transforming data into action.



Qualifications


Skills and qualifications:
• 5+ years of industry experience with Microsoft Server products, and Azure Platform technologies.
• Demonstrable experience developing real-world Big Data solutions (Java, Scala) on Windows/Linux.
• Big Data and Analytics platform: HDInsight (Hadoop, Spark, HBase).
• Practical knowledge of common storage options including JSON, Parquet and ORC formats.
• Working experience with Azure platform is strongly preferred/required
• Working knowledge of Azure PowerShell.
• Solid knowledge of the Hadoop ecosystem on one or more major distros (Horton Works, Cloudera)
• Troubleshooting tools and techniques and data analytics jobs and workflows.
• Use trace analysis, debug skills, source code, and other proprietary tools, to analyze problems and develop solutions to meet customer needs; this may involve writing code.
• Solid understanding of client/server, networking, and Internet technologies fundamentals.
• Understanding of n-tier solutions.
Nice to have skills include any tools/technologies in the Spark related ecosystem (YARN, Livvy, Zookeeper, Kafka, etc.)

 

Key Skills & Knowledge:
• Minimum 2 years of hands-on experience working on Big Data solutions in production using Apache Spark and related technologies
• Candidates should have prior experience with Linux platform on Azure and Hadoop
• Strong problem-solving and technical leadership skills
• Works well in a global team environment
• Excellent Communication and presentation skills
• Effective learning skills, desired background in Microsoft technologies

 

Basic Qualifications
• 7+ years of experience with C# or Java
• 5+ years of relational or NoSQL database experience
•  5+ years of experience in software development
• 3+ years of experience working with BI, Big Data/ Data Science or Machine Learning technologies
• Bachelor's degree in Computer Science



View this job on the Microsoft website.

Job Description


Are you passionate about cloud computing and obsessed with customer experience? Do you like to work on a team building a service from the ground up using state of the art technologies? If so we have your next position! As Azure continues its rapid expansion, the focus of our mission is to build a real-time and extensible service that will guide Azure customers. We don’t want to just help the customers when they experience issues, we want to go one step further by analyzing and predicting possible problems and suggesting actionable recommendations.



Qualifications


Requirements: 5+ years of development experience in C#/Java or similar programming language. Strong design and coding skills with a bias for design at scale. Experience creating, developing, delivering, deploying and maintaining online services. Knowledge of Microsoft Azure, AWS or similar cloud platforms is a plus. Strong customer focus and real passion for doing the right thing for the customer. Excellent interpersonal skills and proven ability to establish trusted, effective relationships across a diverse group of partners. Ability to learn quickly, openness to experimentation and employing new techniques, building a culture of innovation. BS or MS in computer science or related degree.


View this job on the Microsoft website.

Job Description


Overview Do you want to enable novel workloads in our Cloud? Does the idea of being on the bleeding edge of both hardware and software technology excite you? Then this may be the job for you!

 

The Azure Big Compute team is responsible for shipping specialized SKUs into Azure the H series HPC systems offering Infiniband to the VM and the N series offering Nvidia GPUs for both compute and visualization for example. We are now extending our charter to custom accelerators and are looking to deliver a set of fpga technologies into Azure.



Qualifications


Preferred Qualifications:

•CS or equivalent industry experience

•C / C++ development.

•Experience shipping in a distributed / cloud environment, or full product cycle experience.

•Knowledge of fpga development environments

•Good low level OS internals knowledge

 

 Basic Qualifications:

•2+years of commercial software development experience

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


View this job on the Microsoft website.

Job Description


Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.

We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!

 

Do you want to work on cutting edge cloud technologies? Do you want to be part of the team that creates showcase user experiences that create a lasting impression on the users? Do you have the programming skills, attention to details and quality, passion for building enterprise scale data warehouse and big data systems using Microsoft Azure and other Microsoft services that delights our customers? Do you want to be part of a diverse, fast paced and highly technical team that takes pride in delivering value to our business customers on time with quality in an agile cadence?

If so, consider joining the software Engineering team in the End User Engineering organization in Core Services Engineering and Operations.

We are looking for excellent software engineers that will be part of the Real Estate & Facilities engineering team and contribute to the evolution of end user services. Real Estate & Facilities deals with creating and operating work environments that are comfortable, functional, collaborative and efficient. It enables employees to realize their potential and helps Microsoft achieve greater business results. Microsoft Real Estate & Facilities provides global employees with a wide range of services and programs essential for team collaboration and innovation, including dining/catering, shuttle/commute, meetings, reception/office upgrades/maintenance, and emergency prep and security. As an indicator to the scale of operations, RE&F covers 44 million square feet of office space, encompassing 600+ buildings across ~100 countries.

As a software engineer, you will be involved in designing, coding and testing features that enable our RE&F business partners. You will develop software and services at scale, innovating on the latest technologies (Cloud, Big Data, warehouse, data factories) while engineering as a devOps in a highly automated environment with Continuous Integration & Deployment as well as instrumenting telemetry that helps us monitor our service and helps diagnose and resolve issues quickly. You will work closely with peers across teams to help build flexible and high-performing components that enable next generation of business services.  



Qualifications


:

Required Qualifications:

 
  • 8+ years experience with development and design working on high availability systems.

Preferred Qualifications:

 
  • Experience creating complex, large enterprise applications/data platforms from scratch
  • Experience on cloud platforms, including but not limited to: Microsoft Azure, Amazon AWS, Google Cloud etc.
  • Excellent data skills to build and run an enterprise scale Big Data and Data warehouse platform using Azure Data Lake, Cosmos, Apache Hadoop, HDInsight, Azure Data warehouse, SQL PaaS, Spark, Hive, Azure Data Factory etc.
  • Excellent skills in SQL, Business Intelligence (BI), Analytics, Power BI etc.
  • Testing mindset, before beginning code development
  • Translate problem solving techniques into secure, performant code
  • Working understanding operating in an Agile team
  • BA or BS degree in Computer Science (or equivalent work experience)
  • Experience with one or more general purpose programming languages including but not limited to: C#, Java, C/C++, Python, JavaScript, PowerShell, t-SQL.
  • Exposure to Machine Learning.
  • Experience using Microsoft management platforms like System Center, System Center Configuration Manager, Operations Manager, Operations Management Suite & Virtual Machine Manager, etc..
  • Experience in user friendly data visualizations using self-service capabilities.

The ideal candidate will have experience in a team environment, experience running and designing enterprise scale services and platforms, technical depth in cloud platforms, agile development practices, and experience in designing & tuning telemetry. In addition, this position requires an individual who can demonstrate the ability to ensure highly resilient and scalable service designs through partnership with other members of the service team.

 

#CSEO #EUSEJOBS

 

 

 

 


Job Description


Are you passionate about engineering, designing and delivering critical mission cutting edge distributed systems at cloud scale? Would you want to be part of the team that delivers ultra-highly available services that span the globe to provide resiliency to Azure Networking at massive scale around the world? Do you want to be in the center of the innovation of Azure, and provide critical contributions to Azure to delight cloud services customers? Do you want to be part of a fast paced, diverse, collaborative, and energetic team?



Qualifications


An ideal candidate will have the following skills and background: 

  • Demonstrated experience in shipping high quality products and services
  • Solid CS fundamentals, fluent in concurrent programming, familiar with replication systems, and with previous experience on distributed systems programming or services development.
  • Knowledge in at least two, and solid coding skills in at least one of the following: C/C++, C#/Java, Python, Go
  • Excellent technical design, problem solving, and debugging skills
  • Great interpersonal, collaboration and communication skills.
  • Knowledge of Switching and routing protocols is a big plus.

 

Required Qualifications: 

  • 5 years of professional software engineering experience OR BS/MS/PhD in Computer Science, plus 3 years of professional software engineering experience.

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


Are you looking for an opportunity to build software and systems for some of the biggest data centers that humanity has ever created? The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers around the globe for Azure cloud services. Azure Networking is at the forefront of Hyperscale Cloud Computing and runs one of the largest data-center network infrastructure in the world. By joining this team, you will gain valuable experience in service-oriented network architectures and data-center networking at massive scale.

 

We are looking for software engineers to help us automate interactions with network devices – designing, writing, and deploying distributed software that will continuously monitor the health of our network and the communications over it.

 

Example challenges include: Creating software-defined networks. Building architectures that collect information from network switches and servers, rapidly analyze them, and then orchestrate repair actions. Evaluating new network device features and performance. Validating the health of network devices.



Qualifications


Required Qualifications:

• 5 years of professional software development experience in C#, Java or C/C++

 

Preferred Qualifications:

• Online services or systems programming experience.

• Strong system design.

• Ability to thrive in a fast-paced environment and take initiative

• Passion and drive for world-changing impact.

• Experience with networking, distributed systems, or system-level programming.

• MS or PhD in Computer Science is a plus.

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


Azure Batch platform is a resilient and mature Azure service for high performance computing at very large scale. It enables customers to quickly spin up a private pool of virtual machines or containers and schedule massively parallel workloads on it to finish a very large amount of computation in a short time.
We are looking for an engineer who is passionate about cloud computing and building a distributed and asynchronous system that will enable our customers to achieve their goals. If you are looking for a position that allows you to use cutting edge technologies and work with world class engineers in one of the leading cloud computing companies, this position is what are you looking for.



Qualifications


Job Qualifications:
• A BS/MS in Computer Science or equivalent experience.
• 6+ years software development experience (online services preferred) and experience in testing, deploying, operating, and supporting medium to large scale services on Azure, AWS or similar environments.
• Solid experience in Object Oriented programming is required. Preferable C#.
• C++ experience is a plus.
• Familiarity with Python, Java Script is a plus
• Ability to design and implement user facing UI is a plus (Web or client).
• Ability to debug and troubleshoot live and distributed systems is required.
• Excellent communications skills, both verbal and written and ability to work well in a diverse, team-focused environment.
• Familiar with Microsoft technologies like Visual Studio, Azure, SQL Azure. Knowledge in big data is a plus.
• One year experience in one of the following technologies: Linux, containers GIT.
• Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
 
 

Job Description


The world is moving to cloud computing. Microsoft is betting Microsoft Azure as our cloud computing platform. Important steps have already been taken to automate and virtualize storage and computing through software, increasing agility, asset utilization, and automated management, while shifting to scale-out, secure, and low-cost infrastructure. The challenge now is to develop the software to automate and virtualize the network, and to achieve corresponding gains.

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. Our teams work 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.



Qualifications


The successful candidate will bring:

  • Experience working in a networking and distributed systems environment
  • Experience in software development is a must have
  • Solid Design, architecture and development skills
  • Demonstrated & innovative solutions to complex problems
  • Experience with performance optimization of code
  • Experience shipping products or services
  • Passion and drive for profound impact
  • BS or MS or PhD degree in Computer Science or related discipline

Required Qualifications:

  • 5 years of software development experience

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


Job Description


Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Azure is a core part of this mission by providing business-critical cloud services. Businesses from startups to Fortune 50s and local and federal governments rely on us to provide critical services to their customers and constituents. 

 

Azure is one of Microsoft’s fastest growing businesses and one of largest public clouds in the world providing over 150 different services in over 175 countries. The infrastructure to provide this consists of hundreds of data centers housing hundreds of thousands of servers and one of the most complex and capable networks in the world. Businesses who wire their critical functions to Azure demand it to be an always-on, highly reliable service. Reliability issues with Azure can have a direct impact to business revenues of Azure customers and services they provide to their customers. 

 

This is where Site Reliability Engineering (SRE) comes into the picture. It is a business-critical function at the heart of providing a reliable and secure service to Azure customers. SREs are people who take software engineering-based approaches to solving complex operations and distributed systems engineering problems; We love infrastructure and take great pride in using software to solve and automate everything from testing and deploying code, capacity management, and autonomous responses to customer impacting incidents. We obsess over data, high availability, monitoring, instrumentation, fault detection, diagnosis, repair and restore and bend software to squeeze every ounce of reliability and efficiency possible out of our infrastructure.  

SRE is not just a discipline but is a culture – one that is evolving with the needs of our customers and their businesses. Which naturally means – SREs must be in the learning mode all the time. We are good listeners, we take calculated risks, encourage experimentations, and live in a thriving startup-like culture. We love ambiguity and derive clarity by using a hypothesis-based approach to solve problems. Our teams are diverse with members from every walk of life with varying degree of experience and backgrounds. It is an environment where an objective, data-driven insight is respected and is welcome regardless of the rank and level of the individual. 

 

This opportunity is for a Senior Software Engineer in the Azure PIE (Production Infrastructure Engineering) organization SRE team, working on some of the most business-critical Azure infrastructure services.



Qualifications


We would like to talk with you if you: 

  • Have 4+ years of experience in distributed systems and working with high scale services
  • Enjoy working in a fast-moving environment and not afraid to change things to make it better
  • Enjoy new technological challenges and fixing problems that result
  • Believe that a team working well together is truly smarter than the single smartest person on that team
  • Aspire to grow as a person, as a teammate, and as an engineer
  • Have familiarity with one or more general purpose programming languages including but not limited to: Java, C#, Python, JavaScript, PowerShell
  • Have experience with cloud stacks (Azure, AWS, GCP) and high available cloud architectures is preferred.
  • Have bachelor’s degree in computer science or related with 5+ years or Master’s degree with 4+ years experience
Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
 
#PIEJOBS

 


Job Description


Microsoft Azure is building the fastest network in public cloud. We are seeking candidates who live and breathe kernels, love to code and to build network systems and services, taking things from idea to production. Join us as a Senior Software Engineer to build the world’s fastest public cloud and make a difference to millions of people across the planet. As a developer in the network datapath team, you would be responsible for building, testing and deploying networking acceleration on Azure including SRIOV, DPDK for network appliances, Linux network acceleration, RDMA, containers, etc. You should be able to drive projects with other teams in Microsoft, our hardware partners and various Linux distros.

The Azure Networking Datapath team is where the rubber meets the road for Software-Defined Networking – we create the host platform that allows SDN controllers to perform arbitrary packet manipulations and virtualization, with very high speed. We build the Azure Virtual Switch where the action happens in software, and own the underlying hardware platform on the host that enables us to scale SDN as the network moves from 10Gbps, to 40Gbps, to 100Gbps!

 

Watch our director explain why Host SDN is at the forefront of the SDN revolution! https://www.youtube.com/watch?v=8Kyoj3bKepY The datapath team created all the host network virtualization capabilities described, as well as the high speed RDMA platform mentioned here that scaled Azure Storage.



Qualifications


Required Qualifications:

  • 5 years of experience in software development using C/C++

A successful candidate will bring:

  • Linux/Windows kernel and/or DPDK development experience
  • Systems programming experience
  • Kernel or driver development experience
  • Solid System Design and Dev skills
  • Experience with performance optimization of low level code
  • Experience shipping products or services
  • Ability to work with multiple partner teams and external vendors to drive impact
  • Passion and drive for profound impact
  • BS or MS or PhD degree in Computer Science


Job Description


Come join Application Insights and help build the best service for developers to monitor their applications! Modern development teams need instantaneous access to information about their application health, real-time and even proactive alerts when something doesn’t go well and ability to dive deep to troubleshoot issues and prepare a fix in no time. As an important member of the Application Insights team, you will build both experiences that help developers new to application telemetry get started quickly, along with experiences that allow advanced developers solve complex problem through powerful and deep data exploration.



Qualifications


Basic Qualifications:

  • 5+ years’ experience as an engineer building industrial strength software
  • Understanding of data structures, algorithms, and analysis of algorithm complexity
  • Excellent design, coding, testing, debugging, and communication skills; willingness to continuously improve

 

Preferred Qualifications:

  • Experience with performance monitoring and diagnostics
  • Experience with running a service, continuous integration and deployment

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


#PIEJOBS

 


Job Description


The Azure Compute Organization is responsible for creating the foundation of Microsoft’s Cloud Platform responsible for providing hardware management, virtualized computational substrate, and fully automated service management.
The Azure Capacity Infrastructure Service team is looking for motivated engineers with a strong track record who are in search of an exciting environment working with innovative and revolutionary technology and interested in the challenges of building Azure clouds and want the chance to contribute to the fastest growing cloud platform on the market.
Our vision is to evolve the platform to meet the ever-growing needs of the Cloud and provide highly reliable, scalable, secure, and compliant platform to grow Azure capacity worldwide. We are investing in the development, and application of technology to grow the capacity for all of Microsoft services and are at the forefront of new hardware and software platforms coming to the cloud.  Key responsibilities include interpreting designs into fully functional software, developing and supporting the software, and contributing technical expertise throughout design stages and development.


Qualifications


Preferred Qualifications:
- 2+ years of software engineering experience building scalable services, and applications
- 4+ years of experience developing software in C#/.NET/Java or C++
- Strong written and verbal communication skills
- Solid debugging, testing, and problem solving skills
- A BA or MS degree in Computer Science or related field, or equivalent experience
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


The Microsoft Azure Performance Team is a multi-disciplinary team responsible for improving the performance and reliability of the overall Azure platform.   We develop several tools and services, each of which is driven by a small, passionate and very agile team. 

 

AzureWatson is the platform for collecting, analyzing and debugging all service failures at Microsoft. The set of services that comprise AzureWatson enable service teams across Microsoft to handle crashes in a secure and compliant manner across the globe. The AzureWatson team delivers a number of key capabilities, including secure collection of crashes, real-time analysis of crashes, compliant debugging and integration with MDM for real time alerting 



Qualifications


Job requirements

6+ years’ experience developing software for large scale data systems, such as data ingestion systems or data analytics.

Strong C# or C++ coding skills

Experience with SQL or SQL related programming

Strong problem solving and debugging skills.

 

Recommended background

Experience working with windbg or other low-level debuggers

Experience working with build \ symbols \ deployment systems

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
 
#PIEJOBS

 


Job Description


We build the next generation web portal for Microsoft Azure customers. It includes support for application and resource management, deployment, health monitoring, billing, and everything in between. It’s a unified management experience targeted at every developer and IT professional that brings together diverse experiences like provisioning machines, deploying services, configuring applications, and monitoring performance in data centers around the globe.



Qualifications


Preferred qualifications:

• 3 or more years of software development experience C# and/or Java is a plus

• Experience working on large projects

• Experience in monitoring big systems is a plus

 

Basic Qualifications:

• 3+ years of software development experience

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

#PIEJOBS

 


Job Description


Enterprise customers are rapidly adopting Azure Cloud services and to delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Delivering on those online services requires building, maintaining, and securing cloud services at very large scale worldwide. Also, hosting customer data in the cloud mandates meeting several security compliance standards requirements. Every year there are dozens of high profile stories about companies losing customer data after their networks were compromised. Securing our customers data against such an attack is an ongoing mission for Microsoft Azure.

 

The Azure Production Infrastructure Engineering organization is designing, building and operating the next generation software services to scale, secure, monitor and auto-correct the Azure’s massive networking and compute infrastructure. If you are a strong developer passionate about Cloud and Web Services technologies, eager and able to delve into and learn exciting new technologies, with the tenacity to solve hard technical problems, then this position is for you. Join the elite team that is responsible for securing and protecting Azure cloud infrastructure, and Azure core services such as Compute, Storage, and Networking.  In this role, you will design, implement, and run services to enable reliable cloud-scale networking of millions of devices, services, VMs, and containers, with world-class quality to delight our customers.  You will be joining a fast-growing team, giving you an opportunity to shape the future of the project while working closely with software engineers from across Azure. Reliability and availability are key to Azure’s growth goals and have high visibility and expanding investments, offering a terrific opportunity for technical and career growth.    



Qualifications


Qualifications:  

  • 8+ years of software development experience with C++, C, C# or equivalent programming languages, and scripting is required
  • 8+ years of solid experience in software development for cloud / enterprise / server applications / Virtualization platforms is required
  • Excellent design, coding, problem solving, and debugging skills
  • Solid communication, and cross-discipline skills
  • Experience in designing and building highly scalable services, datacenter and topology design is a plus
  • Successful track record of seeing projects through the complete software development cycle
  • Deep and broad understanding of security vulnerabilities and attacks (Hardware, Firmware, Software, Network, and People), and the ability to understand new ones based on new technology being developed is plus.
  • Bachelor’s or Master’s degree in Computer Science or equivalent is required

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


#PIEJOBS

 

 


Job Description


To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Securely accessing the production services for devops and serviceability is paramount as we continue to make deep investment in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses.



Qualifications


Please contact us if you meet the following requirements.

  • You have solid (7+ years) managed code (Java, C#, or similar) coding skills and debugging skills.
  • You have excellent communication and cross group collaboration skills.
  • You have a demonstrated track record of designing, developing and delivering services in the cloud.
  • You love working within a team of talented engineers.
  • You are agile and versatile, open to change and love fast pace work.
  • You are willing to try and learn new things and you have BS or higher degree in Computer Science.
  • You have strong Customer focus & Live Site focus .

Ability 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:

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

#PIEJOBS

 


Job Description


Do you want to be at the heart of cloud computing? Azure Compute is the core of our cloud platform and is growing incredibly fast. We build fault tolerant distributed systems on top of commodity datacenter hardware, to deliver an infrastructure for hosting customer applications. The platform provides millions of virtual machines for customers to run their workload in the cloud. We are a globally available foundational service that hosts other high scale services like Bing/Skype/SQL as well hosting millions of multiplayer gaming sessions and allow solving large computational problems in seconds. Intelligent Compute Support is a new initiative to build intelligent and smart diagnostics infrastructure to auto detect and fix problems that our customers face with respect to their virtual machines and containers. It involves building large scale low latency service, building framework for adding diagnostics to make inferences, using Machine Learning to predict problems, all of them leveraging big data that encompass large and numerous event streams for the various changes that happen in the system. The goal is to build services that delights our customers and solves their problems as quickly as possible and prevent them proactively. The engineers have opportunity to do deep distributed services development while also being able to influence scenarios and work with customers. We work at a fast pace with a focus on shipping early and iterating. Our team fosters collaborative environment and builds upon one-another's ideas, to deliver world-class customer value at a rapid pace. We empower engineers to deliver creative solutions through bottoms-up innovation. This is a fun environment and a great opportunity to work on something highly strategic to Microsoft and extremely relevant in the industry. We are looking for strong developers who have a penchant to learn and utilize their broad skill sets to produce great customer impact. If you love dealing with ambiguity, solving challenging problems and writing high quality code, we want to talk to you. If you have experience designing and implementing large scale distributed, highly available services, that would be a huge plus. Join the Azure Compute team and contribute to the backbone of Microsoft Cloud. Help us innovate and grow the cloud further!


Qualifications


A successful candidate will have:

  • 6+ years of software development experience using C#, Java, C++, or C
  • Demonstrated problem solving, coding and debugging skills
  • Ability to debug and optimize code, and identify new areas of automation
  • Strong leadership skills to drive clarity on ambiguous problems
  • Customer empathy and strong collaboration skills are a must
  • Excellence in software engineering practices and coding
  • Experience building and operating scalable distributed systems would be a huge plus

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


Do you want to be at the heart of cloud computing? Azure Compute is the core of our cloud platform and is growing incredibly fast. We build fault tolerant distributed systems on top of commodity datacenter hardware, to deliver an infrastructure for hosting customer applications. The platform provides millions of virtual machines for customers to run their workload in the cloud. We are a globally available foundational service that hosts other high scale services like Bing/Skype/SQL as well hosting millions of multiplayer gaming sessions and allow solving large computational problems in seconds. Intelligent Compute Support is a new initiative to build intelligent and smart diagnostics infrastructure to auto detect and fix problems that our customers face with respect to their virtual machines and containers. It involves building large scale low latency service, building framework for adding diagnostics to make inferences, using Machine Learning to predict problems, all of them leveraging big data that encompass large and numerous event streams for the various changes that happen in the system. The goal is to build services that delights our customers and solves their problems as quickly as possible and prevent them proactively. The engineers have opportunity to do deep distributed services development while also being able to influence scenarios and work with customers. We work at a fast pace with a focus on shipping early and iterating. Our team fosters collaborative environment and builds upon one-another's ideas, to deliver world-class customer value at a rapid pace. We empower engineers to deliver creative solutions through bottoms-up innovation. This is a fun environment and a great opportunity to work on something highly strategic to Microsoft and extremely relevant in the industry. We are looking for strong developers who have a penchant to learn and utilize their broad skill sets to produce great customer impact. If you love dealing with ambiguity, solving challenging problems and writing high quality code, we want to talk to you. If you have experience designing and implementing large scale distributed, highly available services, that would be a huge plus. Join the Azure Compute team and contribute to the backbone of Microsoft Cloud. Help us innovate and grow the cloud further!


Qualifications


A successful candidate will have:

  • 6+ years of software development experience using C#, Java, C++, or C
  • Demonstrated problem solving, coding and debugging skills
  • Ability to debug and optimize code, and identify new areas of automation
  • Strong leadership skills to drive clarity on ambiguous problems
  • Customer empathy and strong collaboration skills are a must
  • Excellence in software engineering practices and coding
  • Experience building and operating scalable distributed systems would be a huge plus

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


The Azure Container Service team is creating a world-class container management and orchestration services for the cloud and beyond. We are the team working on container solutions for Azure on both Linux and Windows. We have already built solutions such as:

* AKS - https://azure.microsoft.com/en-us/services/container-service/
* ACI - https://azure.microsoft.com/en-us/services/container-instances/
* Draft - https://github.com/Azure/draft
* Brigade - https://github.com/Azure/brigade

Our charter is to define the next generation of cloud-native infrastructure on Azure. We are looking for software engineers who are excited about containers, and container orchestration with Kubernetes. Who also have a passion for building DevOps tools that make it easier for people to build, deploy and scale their software on the Azure cloud.



Qualifications


•At least 7 years of experience in commercial software development (required) •BA/BS or MS Degree in Computer Science or equivalent experience. (required) •Experience in building, shipping and operating reliable, distributed solutions (required) •Experience with container runtimes such as Docker, Rkt, runC, containers and how they are enabled by the underlying OS components. (required) •Experience with workload/container orchestration using Kubernetes or similar platforms. (preferred) •Ability to lead a small group of engineers from idea to implementation. (preferred) •Ability to engage in and lead site-reliability engineering practices. (preferred)

 

 


Job Description


Every once in a while, there’s an opportunity to interact & positively affect the work of thousands of engineers. That too, right within an excellent corporation. Besides, when you think about Microsoft, what do you consider its growth engine for the next 5-10+ years? If you are like us, the answer is Azure, the backbone of Microsoft’s cloud and services strategy. So, what is going to power this tremendous growth? For those who have made a living in the software industry, we know it all comes down to the engineering pipeline, the heart of the software development process.



Qualifications


Preferred Qualifications:

  • A BS/MS in Computer Science or related field, or equivalent industry experience (preferably with a 3GL like C, C++ or C#).
  • Prior experience with shipping cloud/services and having been through more than one development cycle.
  • Hands on experience with VSTS would be really advantageous. Exposure to similar CI/CD systems like Jenkins, Travis, or CircleCI is favorable as well
  • Experience with multiple platforms including Docker, Java, Linux, Mac and OSS is desired, but not required.
  • Software security experience with penetration testing, red teaming and threat analysis is desired, but not required.
  • Experience with Microsoft Cloud Services such as Azure, Azure Active Directory and Office 365 is helpful

Basic Qualifications:

  • 5+ years of commercial software development experience

Ability 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:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

#PIEJOBS

 


Job Description


The world is moving to cloud computing. Microsoft is betting Microsoft Azure as our cloud computing platform. Important steps have already been taken to automate and virtualize storage and computing through software, increasing agility, asset utilization, and automated management, while shifting to scale-out, secure, and low-cost infrastructure. The challenge now is to develop the software to automate and virtualize the network, and to achieve corresponding gains.

 

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. Our teams work 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.



Qualifications


The successful candidate will bring:

  • Experience working in a networking and distributed systems environment
  • Experience in software development is a must have
  • Solid Design, architecture and development skills
  • Demonstrated & innovative solutions to complex problems
  • Experience with performance optimization of code
  • Experience shipping products or services
  • Passion and drive for profound impact
  • BS or MS or PhD degree in Computer Science or related discipline

 

Basic Qualifications:

  • 5 years of software development experience

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

 


Job Description


Core Services Engineering (CSE) builds and manages critical products & services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates. We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!

 

We are Corporate Functions Engineering (CFE) Professional Services team and we deliver the end-to-end systems solution for running and transforming multi-billion dollar Microsoft Premier and Consulting Services business. 

 

 



Qualifications


Required Qualifications:

  • A minimum of a Bachelor’s degree in Computer Science or Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience is required
  • 8+ years of industry experience designing and developing enterprise scale services & platforms
  • 5+ years of experience in C# / Java with solid analytical, debugging and problem-solving skills


Preferred Qualifications:

  • At least 1 year of hands on experience with Angular JS/Knockout/Bootstrap related frameworks
  • At least 1 year of hands on experience with HTML5 / CSS / CSS3
  • At least 1 year of hands on experience with coding on JavaScript / Typescript and Relational Database
  • Expertise developing solutions on Microsoft Azure Platform
  • Demonstrated CS fundamentals, fluent in scalable systems development, Enterprise Architecture and BI platforms
  • Work with Program Management, Business & Audience teams to understand business scenarios and map them to technical architecture & designs
  • Strong interpersonal and communication skills
  • Exceptional problem solving, troubleshooting, planning, and organizational navigation skills
 

 


Job Description


The world is moving to cloud computing. Microsoft is betting Microsoft Azure as our cloud computing platform. Important steps have already been taken to automate and virtualize storage and computing through software, increasing agility, asset utilization, and automated management, while shifting to scale-out, secure, and low-cost infrastructure. The challenge now is to develop the software to automate and virtualize the network, and to achieve corresponding gains.

 

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. Our teams work 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.

 

Software Defined Networking (SDN) enables customers to realize and control the network they desire for their workload in the cloud. This includes traditional enterprise network functions like ACLs, firewalls, load balancers, IPS/IDS, DoS protection, that customers want to realize in the network for their VMs in the cloud. All these need to be delivered on a shared, very high speed but low-complexity physical network based on merchant silicon. And that is where the software comes in - all these can be realized and delivered in software by building a virtual network on top of physical network, using the virtualized host as the scale-out engine for all our policy, allowing the underlying physical network to be cheap and extremely fast. Creating a new, software controlled virtualized network, optimized for the cloud, represents a once-in-ten-years technological shift. The entire industry is realizing the SDN vision and jumping into it.

 

This is an exciting opportunity to be front and center of the two key disruptions happening: cloud and SDN. Come and be part of the code Windows Azure team responsible for building the Network Virtual Functions like software load balancer for Windows Azure.



Qualifications


The successful candidate will have:

• Experience working in a networking and distributed systems environment

• Solid Design, architecture and development skills

• Demonstrated & innovative solutions to complex problems

• Experience with performance optimization of code

• Experience shipping products or services

• Passion and drive for profound impact

• BS or MS or PhD degree in Computer Science, or equivalent experiences

 

Required Qualifications:

  • 2 years of software development experience.

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


The Azure Monitor team is looking for Software Engineers to build industry leading Container monitoring services for Azure customers.

Our team is building monitoring features for Azure Kubernetes Service (AKS) which is a managed Kubernetes container orchestration service. Our mission is to provide timely, actionable, data-driven insights to customers building & deploying applications on Azure Kubernetes Service.

Ideal candidate is passionate about cloud computing, containers/micro services, and user experience! Thrives in agile development team, rapidly innovates, leverages open source community and is deeply passionate about building effective user experiences.



Qualifications


Required Qualifications:

3+ years of development experience, C++, C#, or Java preferred.

Experience with web technologies, such as JavaScript, AJAX, CSS, React, HTML, NodeJS, etc.

Prior experience in shipping products across multiple product cycles.

Proficiency in object-oriented programming.

Experience creating, developing, delivering, deploying, maintaining online services.

BS or MS in computer science, related degree.

 

Desired Qualifications:

Knowledge of Microsoft Azure, AWS or similar cloud computing platforms.

Linux & Open source expertise

Experience with Docker/Kubernetes

Ability to collaborate within and across teams effectively.

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


#PIEJOBS

 


Job Description


Enterprise customers are rapidly adopting Azure Cloud services and to delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Delivering on those online services requires building, maintaining, and securing cloud services at very large scale worldwide. Also, hosting customer data in the cloud mandates meeting several security compliance standards requirements. Every year there are dozens of high profile stories about companies losing customer data after their networks were compromised. Securing our customers data against such an attack is an ongoing mission for Microsoft Azure.

 

The Azure Production Infrastructure Engineering organization is designing, building and operating the next generation software services to scale, secure, monitor and auto-correct the Azure’s massive networking and compute infrastructure. If you are a strong developer passionate about Cloud and Web Services technologies, eager and able to delve into and learn exciting new technologies, with the tenacity to solve hard technical problems, then this position is for you. Join the elite team that is responsible for securing and protecting Azure cloud infrastructure, and Azure core services such as Compute, Storage, and Networking.  In this role, you will design, implement, and run services to enable reliable cloud-scale networking of millions of devices, services, VMs, and containers, with world-class quality to delight our customers.  You will be joining a fast-growing team, giving you an opportunity to shape the future of the project while working closely with software engineers from across Azure. Reliability and availability are key to Azure’s growth goals and have high visibility and expanding investments, offering a terrific opportunity for technical and career growth.    



Qualifications


Qualifications:  

  • 8+ years of software development experience with C++, C, C# or equivalent programming languages, and scripting is required
  • 8+ years of solid experience in software development for cloud / enterprise / server applications / Virtualization platforms is required
  • Excellent design, coding, problem solving, and debugging skills
  • Solid communication, and cross-discipline skills
  • Experience in designing and building highly scalable services, datacenter and topology design is a plus
  • Successful track record of seeing projects through the complete software development cycle
  • Deep and broad understanding of security vulnerabilities and attacks (Hardware, Firmware, Software, Network, and People), and the ability to understand new ones based on new technology being developed is plus.
  • Bachelor’s or Master’s degree in Computer Science or equivalent is required

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


#PIEJOBS

 


Job Description


Geneva Actions team as part of Azure OneAccess has a mission to create a holistic framework to enable safe, secure and monitored access to production to prevent, detect and respond to failures and threats across our services.

 

Currently, many teams access their production services in a variety of different ways creating significant inconsistencies, inefficiencies and risk in how we manage our production services.  



Qualifications


Please contact us if you meet the following requirements.

  • You have solid (5+ years) managed code (C#) coding skills and debugging skills.
  • You have excellent communication and cross group collaboration skills.
  • You have a demonstrated track record of designing, developing and delivering services in the cloud  (e.g., Azure, AWS)
  • You love working within a team of talented engineers.
  • You are agile and versatile, open to change and love fast pace work.
  • You have proven ability to manage multiple priorities and deliverables concurrently in a fast-paced environment while delivering with high quality.
  • You have strong Customer focus & Live Site focus.
  • You have a growth mindset and eager to learn.

 

Ability 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:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

#PIEJOBS

 


Job Description


"why don’t you come find out and be a part of it!  Azure Resource Manager (ARM) is the front door to all resources (compute, storage, networking, SQL, etc.) on Azure.  It is a unique platform that services all API requests to Azure and implements platform wide features that make Azure scalable, operable and easier for users to interact with.  ARM is referred to as the Azure control plane through which our customers manage their Azure resources.
 
ARM is implemented on top of existing Azure resources (such as Cloud Services, Storage, Load balancers, Redis caches, and more), exposing you to the latest and greatest cloud computing principles.  With all the growth we are seeing in Azure globally distributed and can scale easily during periods of high traffic.  So this is an excellent opportunity for you to shape DevOps at Azure and build mission critical, large scale distributed systems handling high volume traffic.  We are looking for distributed systems and API experts with a passion for user-facing features and experience working on always available, mission critical systems.  You will be expected to work with architects and senior technologists across Azure.

Ideal candidates are passionate about distributed systems, scale, performance, and cloud platforms. Candidates must have 5+ years of professional development experience in C#/C++, a passion for excellence, and a willingness to deal with ambiguity. Experience with other cloud platforms and open source projects are a plus. "



Qualifications


4+ years of software engineering experience Preferred Qualifications: • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms • REST Services • Effective collaborator, experienced in creating technical partnerships across teams • Experience in C++/C#/Java • A BS in computer science or an equivalent degree

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

 


Job Description


Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.
We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!
Do you have passion to build and run world class software, using cutting-edge Microsoft technology and modern BI best practices to solve complex problems? Are you excited by driving technology strategy and vision? Finance IT is looking for a Senior Software Engineer seeking these challenges.
As a Senior Software Engineer, you will be involved in designing, coding, validating and supporting BI capabilities that enable our mission critical business processes. You will have the opportunity to design and develop creative, compelling, and cutting-edge systems that support our world-wide operations and that can be efficiently run and supported. You will develop software and services at scale, innovating on the latest technologies (BI, Big Data, Cloud) while engineering for automated testing, Continuous Integration and Deployment as well as instrumenting telemetry to monitor and trouble-shoot the customer experience. We are Microsoft’s first commercial customer for new services and devices at scale. We partner closely with Microsoft product engineering teams to ensure a great solution is delivered that can help our customers around the world and serve as a showcase to industry.
This is a data-driven and fast paced environment where engineers are empowered to innovate and take ideas from conception to scale!

Qualifications


QUALIFICATIONS: - Strong BI, data warehouse, relational database development and performance tuning skills on large scale enterprise systems (7+ years). - Development and test automation experience (5+ years) - Overall, 8+ years of software engineering experiences building and shipping large-scale, high performance, scalable systems and services. - 5+ years of industry experience with Microsoft Server products, and Azure Platform technologies - Big Data and Analytics platform: HDInsight (Hadoop, Spark, HBase). - Experience in delivery thru agile practices. - Bachelor’s Degree in Computer Science, Computer Information Systems, Math, Engineering or related field. - Practical knowledge of common storage options including JSON, Parquet and ORC formats. - Working experience with Azure platform PREFERRED, NOT REQUIRED: - Experience in a DevOps culture supporting live site. - Experience in modern BI technologies (NoSQL, Hadoop, HDInsight, Cosmos, MPP SQL, Spark, etc.) - Experienced agile practitioner (certified scrum master, scrum developer or scrum professional) - Previous experience with building on Azure or other Cloud solutions. - Experience with any of the following testing practices: performance, security, privacy, accessibility. - Experience with Continuous Delivery practices, TDD. - Experience in Service Oriented Architectures (SOA) and REST.

Job Description


Are you passionate about cloud computing and building services from the ground up using cutting edge technologies? If so, we have your next position! As Azure continues its rapid expansion, the focus for our team is to build a new real-time services that will guide Azure customers. This position is for someone who is:

  • Passionate about distributed systems and building high scale services
  • Likes to work in an agile development team that iterates rapidly (at least weekly deployments)
  • Loves new technological challenges and excels at solving them
  • Passionate about making better software and continuously improving the development process


Qualifications


Required Qualifications:

  • 6+ years of hands-on coding experience shipping products across multiple product cycles
  • Solid design and coding skills with a bias for architecture at scale
  • Experience creating, developing, delivering, deploying, maintaining online services

 

Desired Qualifications:

  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms
  • Prior experience working on C# or building applications on Service Fabric.

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


#PIEJOBS

 


Job Description


The Modern Microsoft Cloud is built on the three pillars of Storage, Compute and Networking. Azure OneDeploy is a part of Azure Compute.  We safely stage and orchestrate deployments and repairs for both customer as well as infrastructural services on a global scale, across millions of virtual machines while maintaining high availability guarantees at our end on the customer. Our work is used by third party Microsoft customers, first party Microsoft services like HDInsight, SQL Azure, Cosmos and IndexServe, in addition to core Compute, Cloudnet and Storage infrastructure. This work holds the key to unlocking rapid innovation while providing the most up-to-date services, and it has a multiplier effect for the entire company as it delivers on a smart underlying infrastructure for everyone to use.
 



Qualifications



Basic Qualifications: 

5+ years of software development experience

 

Preferred Qualifications: 

• Distributed system experience
• C++/C#, Java
• 6+ years of commercial software development experience
•3+ years of building and shipping cloud first services at scale.
•Multi-cloud experience (Azure/Autopilot/AWS/GCE) and experience with multiple technologies (Chef/Puppet/Kubernetes/Swarm/ServiceFabric) are all big pluses

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

 


Job Description


The Modern Microsoft Cloud is built on the three pillars of Storage, Compute and Networking. Azure OneDeploy is a part of Azure Compute.  We safely stage and orchestrate deployments and repairs for both customer as well as infrastructural services on a global scale, across millions of virtual machines while maintaining high availability guarantees at our end on the customer. Our work is used by third party Microsoft customers, first party Microsoft services like HDInsight, SQL Azure, Cosmos and IndexServe, in addition to core Compute, Cloudnet and Storage infrastructure. This work holds the key to unlocking rapid innovation while providing the most up-to-date services, and it has a multiplier effect for the entire company as it delivers on a smart underlying infrastructure for everyone to use.
 



Qualifications


Basic Qualifications: 

5+ years of software development

 

Preferred

• Distributed system experience
• C++/C#, Java
• 6+ years of commercial software development experience

• 3+ years of building and shipping cloud first services at scale.

•Multi-cloud experience (Azure/Autopilot/AWS/GCE) and experience with multiple technologies (Chef/Puppet/Kubernetes/Swarm/ServiceFabric) are all big pluses

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


The Modern Microsoft Cloud is built on the three pillars of Storage, Compute and Networking. Azure OneDeploy is a part of Azure Compute.  We safely stage and orchestrate deployments and repairs for both customer as well as infrastructural services on a global scale, across millions of virtual machines while maintaining high availability guarantees at our end on the customer. Our work is used by third party Microsoft customers, first party Microsoft services like HDInsight, SQL Azure, Cosmos and IndexServe, in addition to core Compute, Cloudnet and Storage infrastructure. This work holds the key to unlocking rapid innovation while providing the most up-to-date services, and it has a multiplier effect for the entire company as it delivers on a smart underlying infrastructure for everyone to use.
 



Qualifications


Basic Qualifications: 
5+ years of software development experience

 

Preferred Qualifications: 
• Distributed system experience
• C++/C#, Java
• 6 + years of commercial software development experience

• 3+ years of building and shipping cloud first services at scale.
• Multi-cloud experience (Azure/Autopilot/AWS/GCE) and experience with multiple technologies (Chef/Puppet/Kubernetes/Swarm/ServiceFabric) are all big pluses

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


The Modern Microsoft Cloud is built on the three pillars of Storage, Compute and Networking. Azure OneDeploy is a part of Azure Compute.  We safely stage and orchestrate deployments and repairs for both customer as well as infrastructural services on a global scale, across millions of virtual machines while maintaining high availability guarantees at our end on the customer. Our work is used by third party Microsoft customers, first party Microsoft services like HDInsight, SQL Azure, Cosmos and IndexServe, in addition to core Compute, Cloudnet and Storage infrastructure. This work holds the key to unlocking rapid innovation while providing the most up-to-date services, and it has a multiplier effect for the entire company as it delivers on a smart underlying infrastructure for everyone to use.
 



Qualifications


Basic Qualifications: 

• 5+ years of software development experience 

 

Preferred Qualifications: 

• Distributed system experience
• C++/C#, Java
• 6+ years of commercial software development experience
• 3+ years of building and shipping cloud first services at scale.
• Multi-cloud experience (Azure/Autopilot/AWS/GCE) and experience with multiple technologies (Chef/Puppet/Kubernetes/Swarm/ServiceFabric) are all big pluses

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


The Modern Microsoft Cloud is built on the three pillars of Storage, Compute and Networking. Azure OneDeploy is a part of Azure Compute.  We safely stage and orchestrate deployments and repairs for both customer as well as infrastructural services on a global scale, across millions of virtual machines while maintaining high availability guarantees at our end on the customer. Our work is used by third party Microsoft customers, first party Microsoft services like HDInsight, SQL Azure, Cosmos and IndexServe, in addition to core Compute, Cloudnet and Storage infrastructure. This work holds the key to unlocking rapid innovation while providing the most up-to-date services, and it has a multiplier effect for the entire company as it delivers on a smart underlying infrastructure for everyone to use.
 



Qualifications


 

Basic Qualifications: 

• 5+ years of software development experience

 

Preferred Qualifications: 
• Distributed system experience
• C++/C#, Java
• 6+ years of commercial software development experience
• 3+ years of building and shipping cloud first services at scale.
• Multi-cloud experience (Azure/Autopilot/AWS/GCE) and experience with multiple technologies (Chef/Puppet/Kubernetes/Swarm/ServiceFabric) are all big pluses

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


The Modern Microsoft Cloud is built on the three pillars of Storage, Compute and Networking. Azure OneDeploy is a part of Azure Compute.  We safely stage and orchestrate deployments and repairs for both customer as well as infrastructural services on a global scale, across millions of virtual machines while maintaining high availability guarantees at our end on the customer. Our work is used by third party Microsoft customers, first party Microsoft services like HDInsight, SQL Azure, Cosmos and IndexServe, in addition to core Compute, Cloudnet and Storage infrastructure. This work holds the key to unlocking rapid innovation while providing the most up-to-date services, and it has a multiplier effect for the entire company as it delivers on a smart underlying infrastructure for everyone to use.
 



Qualifications


Basic Qualifications: 

• 5+ years of software development experience

 

Preferred
• Distributed system experience
• C++/C#, Java
• 6 + years of commercial software development experience
• 3+ years of building and shipping cloud first services at scale.
• Multi-cloud experience (Azure/Autopilot/AWS/GCE) and experience with multiple technologies (Chef/Puppet/Kubernetes/Swarm/ServiceFabric) are all big pluses

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


If you like challenges and want to learn and practice how to develop advanced big data solutions/techniques that scale to petabytes of data, this is your ideal opportunity.

 

Come join us in powering Microsoft’s Cloud & Enterprise Platform through the power of Big Data to enable decision making, product enhancements, and customer value creation.

 

We build solutions that process massive data volumes in near real-time using both proprietary and open source technologies like Hadoop, Spark, & Redis. Core to our mission is collecting the right data on a massive scale and making it actionable. Security, Compliance, Service Health, Usage and Deployments are just a few areas that you will be improving through data analysis. Building out computational logic on a massive scale and manipulating petabytes of data will be a routine part of the job.

Knowledge of data science and ML is a plus.



Qualifications


  • 3+ years of experience Extensive software design and development skills/experience.
  • 3+ years Expert knowledge in Object Oriented Languages Like C++, Java or C#.
  • Strong expertise and experience on design and development of platforms
  • Deep understanding of efficient data structures and algorithms.

 

Ability 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:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

#PIEJOBS

 


Job Description


Be a part of the digital transformation revolution! The Internet of Things (IoT) is changing the business landscape and Microsoft has emerged as a leading innovator in this field. The Azure IoT team is building the Microsoft IoT platform which will support a commanding share of the 50 billion IoT devices predicted to be online by the end of this decade. You will be working in the Azure IoT Platform team that builds and runs Azure IoT Analytics service, also known as Azure Time Series Insights. This service is responsible for providing near-real time interactive analytics over data streaming from millions of IoT devices and other sources via IoT Hub and Event Hub. Our customers are using Time Series Insights for continuous monitoring, maintaining and optimizing their IoT assets as well as building applications on top of our APIs. Our engineering is focused on enabling high-scale data ingestion into hot, warm and cold storage and providing rich analytics and query capabilities backed by time series models.



Qualifications


Required Qualifications

  • 3+ years of experience in software development using an object-oriented language
  • Bachelor’s degree in Computer Science or equivalent industry experience

 

Preferred Qualifications

  • 3+ years of experience in backend software development
  • Solid knowledge of data-structures and algorithms
  • Experience writing and debugging asynchronous and multi-threaded code
  • Strong technical aptitude coupled with a demonstrated ability to adapt to and learn new technologies.
  • Demonstrated excellence in verbal and written communication
  • Master’s degree in Computer Science or equivalent industry experience
  • Experience developing distributed data processing pipelines
  • Experience developing IaaS / PaaS services for a Cloud Platform
  • Experience authoring performance / stress tests, analyzing the results, and identifying potential bottlenecks
  • Knowledge of .NET, C# and associated toolsets / frameworks

 


Job Description


Microsoft Cloud Infrastructure and Operations (MCIO) is the team behind one of the world’s largest Cloud Infrastructures responsible for powering all Microsoft products and services.  We are the software engineering hardware inventory team that manages inventory engineering systems world-wide for Microsoft datacenters. We are looking for software engineers who can contribute to the management and scale of inventory movements that power up the Microsoft cloud and more.

 

Our world-class engineering team is focused on developing software services and applications which accurately track, record, and manage hardware inventory in Microsoft data centers.  These services and applications help run our datacenters, plan for cloud capacity, deployment of hardware, spare management, and increase security for data stored in the cloud. 

 

The systems we are building include both web APIs and web applications using Microsoft cloud Azure technologies.  Our systems are used world-wide in Microsoft Datacenters to power-up cloud and other big businesses in MicrosoftSome example use cases involve inventory receipts, tracking inventory movements/chain of custody, spare planning, returns and more. We are a world class team that works on hard problems, innovates and has fun. The systems we build are critical to the continued growth of the Microsoft cloud.

 

Software engineers in our team will have the opportunity to see how we roll-out computing capacity for the cloud. You will write angular/typescript/javascript UI, build web apis in C#, build backing persistence layers using both relational and non-relational databases, and communicate directly with customers.

 

If you want to have fundamental impact on how Microsoft’s Cloud is managed and operated globally, want to be involved with one of the most strategically important teams at Microsoft, and have both strong leadership and development skills, then apply for this job.



Qualifications


  1. 5+ years designing and developing software.
  2. BS in Computer Science, MS preferred.
  3. Experience developing web applications, web apis, and persistence layers.
  4. Experience with automated testing, deployment, and system monitoring.
  5. Experience designing features to be implemented by multiple developers.


Job Description


Cloud computing is the next big thing, it is the wave of the future. Most new software being built today is for the cloud. Today, there is a limited pool of people who know how to build and operate cloud-native applications. Microsoft’s Identity division is at the center of Microsoft’s cloud strategy, we build and operate authentication and authorization services that are used by the millions of Windows, Office, XBOX and Azure users worldwide. In the mobile-first cloud-first world the sign in experience is the front door for building closer customer relationships, supporting smoother commerce transactions and keeping people safe. Our services handle over 4 million requests per minute from our data centers worldwide, we know how to engineer for the cloud.

The identity division is a customer focused organization with an emphasis on security, a great user experience and high reliability. If that sounds like the right environment for you, please join us! If you have experience working with high scale production services come and share your learnings; otherwise bring your passion and willingness to learn.



Qualifications


Basic Qualifications:

  • 5+ years of design and services development experience

Preferrred Qualifications:

  • Experience with one or more general purpose programming languages including, but not limited to: Java, C/C++, C#, Python, JavaScript, PowerShell
  • Experience with owning or driving large scale services, components or feature areas
  • BS in Computer Science or Engineering discipline, OR 4 years of equivalent software engineering work experience

 

Ability 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:

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

 

 

 

 


Job Description


Do you want to contribute to world class distributed system at really high scale? Do you want to work with us together to redefine what it means to run production level, container based application in Cloud? Do you love open source technologies? Talk to us! Azure Container Instance team is working on next generation of container service, with the vision to enable customers deploying, managing their containerized applications easily, at high scale, for both Linux and Windows.
 
This is a great opportunity to challenge yourself, grow your career and influence the next generation of container platform for Microsoft. You will get to work on solving some of the most interesting problems in distributed systems space, with a team of highly motivated and talent individuals that includes some of world-class engineers that understand this space deeply.
 
We are working at a startup pace with focus on shipping early and often. We have just started the journey and if you like to work on exciting brand new cloud service, containers, open source technologies, please come talk to us!
 



Qualifications


• Has two or more years of middle-tier / backend service development experience.
 • Open source stack (Linux, Docker, Kubernetes) experience will be a big plus.
 • Deep experience with Go/C#/C or C++, data technologies (SQL/Tables/etc.), REST and distributed systems is key.
 • Past experience driving backend / API projects is desired.
 • A BS in computer science or an equivalent degree is required.

 

3+ years software development experience

Preferred Qualifications:
Docker/Kubernetes experience, Golang experience


 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

 


Job Description


Organization Summary:

To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Quality of service (QoS) is paramount as we continue to make deep investment in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses. Availability, reliability, and performance are all key differentiators that customers demand and expect in cloud services when choosing a provider.

 

Position Description:

Customers across the world rely and depend on Azure services always being available and reliable. You will be directly responsible for the reliability, scalability, and performance of Azure’s most critical services across Azure. Your work in this role will prevent millions of minutes of downtime for worldwide users using the most cutting edge technologies and concepts that exist in our industry today. There is a unique opportunity in this role to influence Azure availability and reliability through deeply engaging with the products, and developing features that improve service resiliency. 

 

Great core development and distributed systems skills are a must, you will balance your time between scalable design, requirements gathering, direct contribution to the code, managing external contributions, and mentoring and growing the team’s engineering capabilities through techniques like peer programming.  You will be accountable for the velocity of the team's engineering deliverables while maintaining service uptime, through the team’s direct contributions and close collaboration with other Azure feature teams. 



Qualifications


Basic Qualifications:

  • Bachelor degree in Computer Science or equivalent
  • At least 3 years of experience in Software Development in an Agile environment
  • A drive to improve interpersonal communication skills (including listening, speaking, and writing) and ability to work well in a diverse, team-focused environment with other

Preferred Qualifications:

  • Experience developing on cloud platforms (i.e. AWS, Azure) in a continuous delivery environment
  • High scale SRE / service oriented experience / domain knowledge
  • Understand large-scale, complex systems from a reliability perspective
  • Drive to ensure service reliability; strong customer-centric point-of-view
  • Current programming experience in one or more languages
  • Strong interpersonal communication skills (including listening, speaking, and writing) and ability to work well in a diverse, team-focused environment with other SREs, Engineers, Program Managers.
  • Ability to learn new languages, systems, and frameworks quickly

#PIEJOBS

 


Job Description


To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Quality of service (QoS) is paramount as we continue to make deep investment in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses. Availability, reliability, and performance are all key differentiators that customers demand and expect in cloud services when choosing a provider. 

 

Accurate Inventory is the foundation of nearly all operational data insights work, it is also key in responding to security incidents, and maintaining compliance. The Detected Network Assets team is responsible for building a critical service that will detect, identify, and publish this information for use by all of Microsoft. The team’s larger mission is to improve Microsoft Azure and other services’; availability, reliability, and resultant customer satisfaction by creating and leveraging trusted data, models, and insights on top of the foundational service. 



Qualifications


Basic Qualifications

• BS in Computer Science or 4 years of equivalent IT work experience

• At least 5 years of experience as a software engineer, coding an object-oriented programming language such as Java, C#, or C++

• At least 3 years of experience developing scalable software services and distributed systems

 

Preferred Qualifications

• Experience developing and working with network devices and protocols 

• Great design and problem-solving skills, with a strong bias for quality and engineering excellence

• Demonstrable ability to own and deliver projects and results of increasing technical complexity 

• Excellent communications skills, both verbal and written

• Genuine interest in designing, analyzing and troubleshooting large-scale distributed systems

• Strong leadership, ownership, urgency, and drive to launch services

• Effective collaborator, experienced in creating technical partnerships across teams 

 

#FleetJobs

#PieJobs

 


Job Description


Every once in a while, there’s an opportunity to interact & positively affect the work of thousands of engineers. That too, right within an excellent corporation. Besides, when you think about Microsoft, what do you consider its growth engine for the next 5-10+ years? If you are like us, the answer is Azure, the backbone of Microsoft’s cloud and services strategy. So, what is going to power this tremendous growth? For those who have made a living in the software industry, we know it all comes down to the engineering pipeline, the heart of the software development process.

As a software engineer on the Engineering Pipeline and Productivity team in Azure CloudES organization helping us to create a productive engineering developer experience in the cloud.

  • You will be part of an agile engineering team responsible for tools and processes designed to make Azure engineers as productive as possible.
  • You will get the opportunity to drive significant impact by developing high quality tools and automation. These will be used by every developer in the Cloud and Enterprise division every day throughout the development and production engineering process.
  • Your work will have an immediate and significant impact on the lives of thousands of developers and their customers.
  • Every day you will have the ability to improve the tools and services that developers use. Our mission is to improve the productivity of our Azure developers in securely and efficiently building and running the cloud.

In a cloud-first world, it is important to strike a balance between security and enabling the productivity of our service engineering teams. Our developers need a better on-call experience and a development environment that can scale to meet the growing demands of security and growing Azure scale. You’ll be working in a close team-orientated environment focused on building a new highly-available Azure service to enable developers to be more productive developing and performing live site duties directly in the Cloud on Azure Virtual Machines. We like to see ourselves as the team enabling our developers to build Azure while using it too. 



Qualifications


Preferred Qualifications:

  • A BS/MS in Computer Science or related field, or equivalent industry experience (preferably with a 3GL like C, C++ or C#).
  • Prior experience with shipping cloud/services and having been through more than one development cycle.
  • Hands on experience with VSTS would be really advantageous. Exposure to similar CI/CD systems like Jenkins, Travis, or CircleCI is favorable as well
  • Experience with multiple platforms including Docker, Java, Linux, Mac and OSS is desired, but not required.
  • Software security experience with penetration testing, red teaming and threat analysis is desired, but not required.
  • Experience with Microsoft Cloud Services such as Azure, Azure Active Directory and Office 365 is helpful

Basic Qualifications:

  • 5+ years of commercial software development experience

 

 

Ability 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.
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

#PIEJOBS

 


Job Description


As part of Microsoft Core Services Engineering, you’ll be working with the latest technology before it’s available to anyone else. Our teams are the first to create innovative technology experiences combining the latest Microsoft products and services with leading solutions from across the industry.
 
Not just early adopters. The earliest adopters.
 
Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.
 
We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!
 
Our teams are seeking Senior Software Engineers, to join us as we create and deliver mission critical business services and processes for Microsoft. You will have the opportunity to design and develop creative, compelling, and cutting-edge systems that support our world-wide operations. You will develop software and services at scale, innovating on the latest technologies as the earliest adopters, while mentoring other team members.



Qualifications


Basic Qualification

  • 10+ years development and design working on high availability systems
  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python, JavaScript, PowerShell, Data Warehouse, and reporting frameworks, relational or NoSQL database experience, test automation
  • Bachelor’s Degree in Computer Science, Computer Information Systems, Math, Engineering or related field, or equivalent alternative education, skills, and/or practical experience is required

Preferred Qualifications:

  • Operating in an Agile team
  • Experience with direct, remote and virtual teams
  • Relevant experience in design
  • Testing mindset, before beginning code development
  • Translate problem solving techniques into code
  • Understanding of data structure and data storage solutions

 

 


Job Description


The Modern Microsoft Cloud is built on the three pillars of Storage, Compute and Networking. Azure OneDeploy is a part of Azure Compute.  We safely stage and orchestrate deployments and repairs for both customer as well as infrastructural services on a global scale, across millions of virtual machines while maintaining high availability guarantees at our end on the customer. Our work is used by third party Microsoft customers, first party Microsoft services like HDInsight, SQL Azure, Cosmos and IndexServe, in addition to core Compute, Cloudnet and Storage infrastructure. This work holds the key to unlocking rapid innovation while providing the most up-to-date services, and it has a multiplier effect for the entire company as it delivers on a smart underlying infrastructure for everyone to use.
 
This position is for an agile and fast-moving engineer within OneDeploy focusing on one or more of the following problems

Change management at all layers (infra/customer, public/private) in a coherent way from standpoint of safety, staging and impact.
Orchestrate change management (code, data, config) with changes in dependencies, repairs, scale/up down and other activities at all layers of the virtualization stack.
Collect and reason about health of targets across the Azure Stack.
Deliver great change management velocity.
Orchestrate change in co-ordination with customer preferences.
Deliver awesome customer value in managing their deployments on Azure such that they find Azure is the easiest and safest places to run cloud first services as well as traditional enterprise IT.
Enable experimentation, flighting and testing in production.

The position requires the expertise of distributed system design, large scale service coding capability and service analytics. If you are expert in these areas, you will find yourself applying your knowledge, validating your work in the fast-growing Azure cloud platform, and enjoying great sense of accomplishment.



Qualifications


Basic
• Distributed system experience
•C++/C#, Java
•5+ years of commercial software development experience
Preferred
•3+ years of building and shipping cloud first services at scale.
•Multi-cloud experience (Azure/Autopilot/AWS/GCE) and experience with multiple technologies (Chef/Puppet/Kubernetes/Swarm/ServiceFabric) are all big pluses

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


Are you looking for new challenges or to make a career move to build on your software engineering skills? Do you have the technical chops to dig in deep into technical platform, integration technologies? Do you want to have deep engagement with enterprise customers and directly observe the impact of your work? Are you jazzed by the idea of integrating multiple MS technologies into highly strategic customer focused scenarios? Are you as software engineer interested in using your design, coding, troubleshooting skills to have an impact on design, best practices? If you answered “Yes” to these questions, the Core Platform Engineering (CPE) - Dynamics team is for you! The CPE Dynamics team is looking for a software engineer to help develop and deliver reusable enterprise scenarios build on platforms like Dynamics, LogicApps, PowerApps, Flow, CDS and xRM. We are looking for a person who combines passion for customer, technical aptitude, is a team player and has great coordination skills.

 

The Core Services Engineering group is leading the company’s Digital Transformation journey. We collaborate and partner across the entire company building enterprise, reusable, scalable, end-to-end business applications. We are the first to use our own technology at enterprise scale. Our early adopter experiences, as well as best practices, offer an inside view of Microsoft, which helps inform our customers how to make our technology work for them.

CSE provides career growth opportunities, a rewarding and flexible work environment so you can better integrate your professional and personal life. CSE employees make global impact on hundreds of thousands of customers and employees who use Microsoft software and services. 

 

As part of the Core Platform Engineering Dynamics team, as a Software Engineer you will be involved in designing, configuring, implementing the business solutions and features leveraging Dynamics 365 capabilities that enable our mission critical business partners. This is a data-driven and fast paced environment - where Software Engineer are empowered to innovate and take ideas from conception to scale. It is a great opportunity to work on highly strategic scenarios, especially since Microsoft Dynamics 365 is Microsoft's next billion-dollar business and we at CPE -Dynamics team work closely with Dynamics 365 Products Group to drive feedback into the product through internal implementations, solving complex business problems.

 

Roles and Responsibilities

 

We are looking for a passionate and motivated software engineer for Dynamics 365 implementations and cloud platform development leveraging Office365 and Azure. You will be expected to work collaboratively across engineering teams in both Core Engineering and Product Groups to solve complex technical challenges to meet business goals and maintain service health. You will also be expected to demonstrate ability to learn and adopt relevant new technologies, tools, methods and processes from Microsoft and industry. You will use every opportunity to build features to be reusable across multiple solutions both internal and external to Microsoft, as well as leverage features from others in your solutions.

 

Other responsibilities include:

  • Drive design, requirements engineering, scrum execution, and technical discussions
  • Architect platform capabilities keeping reusability, scalability and adoption in mind
  • Deliver required capabilities per Microsoft standards, align with portfolio roadmaps
  • Detail design of the E2E solution -Utilize reference architecture in project design work
  • Enhance the project capabilities by continuous improvements & innovation, develop strong partnership with business and other groups, globally & ensure both excellence in design and delivery.
  • Support Domain Architects in the definition of solution and technology roadmaps and industry standards

 

 

An ideal candidate will bring:

 

  • Customer empathy & Obsession
  • A strong technical background and solid foundation in software engineering principles and architecture design. Alternatively, in depth knowledge of Dynamics365 capabilities, architecture and deployment.
  • Self-motivation and proactive attitude – Able to operate independently and true ownership
  • Excellent communication and presentation skills

 

 

Basic Qualifications

 

  • The ideal candidate is a solid Software Development Engineer with a proven track record of delivering in a feature crew structure.
  • Experience with C#, ASP.NET, REST, SQL, HTML5, and JavaScript/jQuery
  • Strong collaboration skills with the ability to work in a dynamic / agile environment
  • A passion for improving engineering practices and producing high quality software
  • Self-motivated and customer-focused
  • Strong written and verbal communication skills
  • BS/MS in Computer Science or equivalent
  • Experience in Dynamics (CRM, AX, 365) is a plus (not mandatory)
  • Expertise in Azure technologies and SSIS is a plus (not mandatory)

 

 

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.

 



Qualifications


An ideal candidate will bring:

 

  • Customer empathy & Obsession
  • A strong technical background and solid foundation in software engineering principles and architecture design. Alternatively, in depth knowledge of Dynamics365 capabilities, architecture and deployment.
  • Self-motivation and proactive attitude – Able to operate independently and true ownership
  • Excellent communication and presentation skills

 

 

Basic Qualifications

 

  • The ideal candidate is a solid Software Development Engineer with a proven track record of delivering in a feature crew structure.
  • Experience with C#, ASP.NET, REST, SQL, HTML5, and JavaScript/jQuery
  • Strong collaboration skills with the ability to work in a dynamic / agile environment
  • A passion for improving engineering practices and producing high quality software
  • Self-motivated and customer-focused
  • Strong written and verbal communication skills
  • BS/MS in Computer Science or equivalent
  • Experience in Dynamics (CRM, AX, 365) is a plus (not mandatory)
  • Expertise in Azure technologies and SSIS is a plus (not mandatory)

 

 


Job Description


The Geneva Platform team enables Azure service developers to easily and quickly build, deploy and manage services on top of Azure offerings while complying with business and security requirements. We build solutions that allow product owners to be secure and compliant, within the policies defined by their organizations. We also build solutions that unify and streamline the entire experience of starting and managing a service by providing and driving a framework where different tasks and building blocks plug in. Our customers include service owners from teams like Azure, Skype, Office, WDG, and CSEO, solution pipeline providers across Microsoft in build, deployment, monitoring, incident management, as well as software fundamentals owners in Security, Compliance, Ecosystem, Accessibility, etc. Our solutions bring together partners from these areas across Microsoft.

 

We are looking for an experienced software developer that will impact how software development and management is done for all Azure services across Microsoft. In this role, you will work at the core of Microsoft Azure and interact directly with cloud service developers across Microsoft as your customers. You will work with a very talented and agile set of software developers that iterates fast and prioritizes delivering business value to customers. If you are self-driven and passionate about using cutting edge technology, building scalable and highly available services, and delighting customers with powerful easy to use tools, this may be the ideal position for you.



Qualifications


 

Qualifications:

  • 5+ years software development experience in C#, and/or C++
  • An undergraduate or graduate degree in computer science, related discipline or equivalent experience
  • Experience designing and delivering scalable web application/service solutions in a DevOps environment
  • Self-motivated, driven to excellence, passionate about solving hard problems

#PIEJOBS

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Job Description


Organization Summary

Azure is the fastest growing and most critical set of services for the future of Microsoft. Be a part of building that future.

 

Our team has the unique challenge of optimizing and driving consistency across Azure's emerging non-standard services. We're looking for experienced engineers to lead the effort in this area.

 

Position Description

We are looking for founding engineers to seed a new SRE team and build tools that will transform our new bare metal and non-standard cloud services to align with the Azure standard of excellence.

 

You will participate in all stages of our engineering lifecycle – from initial research and discovery, quick iteration on promising concepts, service rollout, and live site support.



Qualifications


Qualifications

  • 3+ years of experience as a software engineer, coding an object-oriented programming language such as Python, C#, or Java
  • 2+ years of experience developing scalable software services and/or distributed systems
  • Demonstrable knowledge and experience with design and architecture of large scale distributed systems
  • Demonstrable knowledge and experience of the operations of large systems
  • Demonstrable ability to own and deliver projects and results of increasing technical complexity   
  • Excellent communications skills, both verbal and written 
  • Strong ownership, urgency, and drive to launch services

 

Bonus Points

  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms
  • Prior experience working on C# or building applications on Service Fabric
  • Comfortable in Linux environments

 

#PIEJOBS

 


Job Description


Organization Summary

Azure is the fastest growing and most critical set of services for the future of Microsoft. Be a part of building that future.

 

Our team has the unique challenge of optimizing and driving consistency across Azure's emerging non-standard services. We're looking for experienced engineers to lead the effort in this area.

 

Position Description

We are looking for founding engineers to seed a new SRE team and build tools that will transform our new bare metal and non-standard cloud services to align with the Azure standard of excellence.

 

You will participate in all stages of our engineering lifecycle – from initial research and discovery, quick iteration on promising concepts, service rollout, and live site support.



Qualifications


Qualifications

  • 3+ years of experience as a software engineer, coding an object-oriented programming language such as Python, C#, or Java
  • 2+ years of experience developing scalable software services and/or distributed systems
  • Demonstrable knowledge and experience with design and architecture of large scale distributed systems
  • Demonstrable knowledge and experience of the operations of large systems
  • Demonstrable ability to own and deliver projects and results of increasing technical complexity   
  • Excellent communications skills, both verbal and written 
  • Strong ownership, urgency, and drive to launch services

 

Bonus Points

  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms
  • Prior experience working on C# or building applications on Service Fabric
  • Comfortable in Linux environments

#PIEJOBS

 


Job Description


Cloud computing is the next big thing, it is the wave of the future. Most new software being built today is for the cloud. Today, there is a limited pool of people who know how to build and operate cloud-native applications. Microsoft?s Identity division is at the center of Microsoft?s cloud strategy, we build and operate authentication and authorization services that are used by the millions of Windows, Office, XBOX and Azure users worldwide. In the mobile-first cloud-first world the sign in experience is the front door for building closer customer relationships, supporting smoother commerce transactions and keeping people safe. Our services handle over 4 million requests per minute from our data centers worldwide, we know how to engineer for the cloud.

 

 

 

 



Qualifications


We value communication and problem-solving skills and

are looking for an educational background in Math or Computer science and at least 5 years of industry experience.

 

Our aim is to be the best and most successful identity service in the world.

Job Description


The Azure Container Service team is creating a world-class container management and orchestration services for the cloud and beyond. We are the team working on container solutions for Azure on both Linux and Windows. We have already built solutions such as:

* AKS - https://azure.microsoft.com/en-us/services/container-service/

* ACI - https://azure.microsoft.com/en-us/services/container-instances/

* Draft - https://github.com/Azure/draft

* Brigade - https://github.com/Azure/brigade Our charter is to define the next generation of cloud-native infrastructure on Azure.

We are looking for software engineers who are excited about containers, and container orchestration with Kubernetes. Who also have a passion for building DevOps tools that make it easier for people to build, deploy and scale their software on the Azure cloud.



Qualifications


• At least 5 years of experience in commercial software development (required)

• BA/BS or MS Degree in Computer Science or equivalent experience. (required)

• Experience in building, shipping and operating reliable, distributed solutions (required)

• Experience with container runtimes such as Docker, Rkt, runC, containers and how they are enabled by the underlying OS components. (required)

• Experience with workload/container orchestration using Kubernetes or similar platforms. (preferred)

• Ability to lead a small group of engineers from idea to implementation. (preferred)

• Ability to engage in and lead site-reliability engineering practices. (preferred)

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

 


Job Description


Compute demand is growing exponentially and every bit a is squeezed despite the size of an individual machine; Despite squeezing every bit of optimization from windows some workloads aren’t getting enough. We in azure compute core platform team are chartered to make a fundamental shift in the compute offering to cater to the computing demands of Kubernetes, Tensor flow, Spark, Hadoop and many other competing technologies that open sources offer.  If you have ever wondered why Linux isn’t fundamentally a first class citizen in Microsoft and wished for it, here is your chance to own the problem and we would like to hear from you.

 



Qualifications


Strong C++ coder

Strong experience working in large distributed systems

Experience working in Open source and Linux is a plus

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

 


Job Description


Do you want to work on one of the largest online marketplaces? Do you want to deliver the end-to-end solutions for apps, games, videos and music across phone, desktop and Xbox? Microsoft is betting on us to deliver a robust consumer and enterprise commerce experience that will propel the company forward.

We are looking for a Sr. Engineer to join a team focused on pushing the boundaries of payment, money transfer and storage experiences and technologies. We are looking for an individual capable of driving execution, leveraging the latest existing technologies, while innovating on new experiences, and factoring these into production implementations. We are looking for individuals with experience building online services, strong design skills with emphasis in Security, Instrumentation, Reliability and automation. The successful candidate should have an innovative spirit and be able to apply their knowledge and best practices to propose, design and implement successful tools and strategies.

If you thrive on innovation and big challenges and want to be a part of a big bet for our company’s success, we would love to talk with you about joining our team! This is a great opportunity to build on your skills and experiences and have a real impact on the future of our business in a fast-paced and very competitive market. We look forward to hearing from you.



Qualifications


Required Qualifications:

  • 5-7 years of software development, with solid skills and experience coding in C# and Powershell
  • Bachelor’s degree or higher in a Computer Science or related technical discipline or equivalent experience
  • Demonstrated proficiency in web service development, large scale services and technologies

 

Preferred Qualification:

  • Strong written and oral communication skills
  • A passion for software development and reliability engineering. 
  • Strong problem solving, debugging, and troubleshooting skills 
  • Proven skills and experience in gathering, analyzing and reporting on telemetry data 
  • Great leadership skills, with ability to drive and complete projects across teams
  • Willingness to Mentor team with your experiences and best practices in software development

 


Job Description


Cloud computing is the next big thing, it is the wave of the future. Most new software being built today is for the cloud. Today, there is a limited pool of people who know how to build and operate cloud-native applications. Microsoft’s Identity division is at the center of Microsoft’s cloud strategy, we build and operate authentication and authorization services that are used by the millions of Windows, Office, XBOX and Azure users worldwide. In the mobile-first cloud-first world the sign in experience is the front door for building closer customer relationships, supporting smoother commerce transactions and keeping people safe. Our services handle over 4 million requests per minute from our data centers worldwide, we know how to engineer for the cloud.

The identity division is a customer focused organization with an emphasis on security, a great user experience and high reliability.  If that sounds like the right environment for you, please join us! If you have experience working with high scale production services come and share your learnings; otherwise bring your passion and willingness to learn.

 



Qualifications


  • 4+ years of industry or related experience developing, testing, and maintaining online services
  • Undergraduate or Graduate degree in Computer Science or related Engineering discipline
  • Passion for reducing customer pain points.
  • Willingness to communicate and collaborate both across a broader team. 
  • Strong coding, debugging and problem-solving skills 
  • Working knowledge of a modern programming language, C# preferred, but C/C++/Java acceptable.
  • Familiarity with object oriented programming design paradigms

 

Microsoft Cloud Background Check:

 

This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


Do you have a passion for modern web application development, Azure, analytics and machine learning? Would you like to help making the digital knowledge in every intranet available at the fingertips of the enterprise users? SharePoint is one of the major workloads in Office 365, which provides the cloud storage and collaboration platform for more than 50 million users every month, and growing at the rate of ~100% a year. SharePoint powers intranets for most of the major companies in the world, while also scaling to thousands of small/medium businesses and educational institutions.

 

The Workplace Experiences (WEX) team is looking for talented engineers to grow SharePoint and Office 365. Our team owns pages and portals for SharePoint, and is currently working on a modern SharePoint intelligent home page and portal that connects users with their work, enterprise search, people, and with company knowledge. Recent projects our team delivered include Communication sites, responsive modern pages, SharePoint news, dozens of modern web parts, and features within Delve and the Office graph. As we undertake this journey, we embrace this opportunity to transform the SharePoint experience to be simple, fast, and mobile in a cloud-centric intelligent world, across web and native endpoints. It’s a unique opportunity to take the trends, simplicity bar, and fast iteration/experimentation from a consumer service but combine it with the deep customer connection, exciting business model, and tradition of Microsoft’s success of our enterprise businesses.



Qualifications


You would be a good fit for our team if:

  1. You are a talented developer with at least 5+ years of Software Development experience, able to deliver features independently and in partnership with other engineers.
  2. You have a passion and sharp eye for gorgeous, engaging and responsive UX, as well as a passion for clean, scalable service architecture.
  3. You are truly passionate about software engineering, with a strong emphasis on agile development, and are eager to dive down the stack when you need to deliver a great end to end experience.
  4. You can empathize with our end-users’ needs and want to engage to help define their key experiences.
  5. You have a BS degree in Computer Science or equivalent.
  6. Experience with map/reduce analytics, reactive extensions, or machine learning toolkits is strong plus.

 

 

 

 


Job Description


Blazing fast performance with incredibly high scale, availability and security to enable the most cutting-edge products on the web. Billions of requests and terabytes of bandwidth usage. Hundreds of millions of users. Are you up for a challenge?

The mission of the Azure Frontdoor team is delivering a highly scalable, performant and reliable service, that provides an abstraction layer to the internet for the world’s premier web services such as Bing, Outlook, OneDrive, Exchange, SharePoint, Windows Update, Skype and Azure 3rd party customers. We accelerate some of the largest services in the world with hundreds of millions of users while also protecting them from malware and DoS attacks.



Qualifications


An ideal candidate will bring:

  • Superb technical know-how, ability to quickly adapt to new technology and go deep in new focus areas
  • Proven strong design and problem-solving skills, with a strong bias for quality and engineering excellence at scale.
  • Strong written and verbal communication
  • Great cross group collaboration skills
  • Experience in any of the following areas is a plus: HTTP protocols, large scale web applications, web caching, asynchronous programming models and statistical analysis.
  • Bachelor’s or Master’s degree in Computer Science or Electrical Engineering field (PhD preferred)  

 

Required Qualifications:

  • 4 years of professional software development experience in C++, C#, or Java

Job Description


Why don’t you come find out and be a part of it!  Azure Resource Manager (ARM) is the front door to all resources (compute, storage, networking, SQL, etc.) on Azure.  It is a unique platform that services all API requests to Azure and implements platform wide features that make Azure scalable, operable and easier for users to interact with.  ARM is referred to as the Azure control plane through which our customers manage their Azure resources.
 
ARM is implemented on top of existing Azure resources (such as Cloud Services, Storage, Load balancers, Redis caches, and more), exposing you to the latest and greatest cloud computing principles.  With all the growth we are seeing in Azure globally distributed and can scale easily during periods of high traffic.  So this is an excellent opportunity for you to shape DevOps at Azure and build mission critical, large scale distributed systems handling high volume traffic.  We are looking for distributed systems and API experts with a passion for user-facing features and experience working on always available, mission critical systems.  You will be expected to work with architects and senior technologists across Azure.

 



Qualifications


  • 4+ years of software engineering experience Preferred Qualifications:
  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms
  • REST Services • Effective collaborator, experienced in creating technical partnerships across teams
  • Experience in C++/C#/Java
  • BS in computer science or an equivalent degree
  • Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

 


Job Description


The Visual Studio product line brings rich client experiences together with cloud services to create developer experiences for building next generation applications targeting devices across multiple platforms (Android, iOS, and Windows) and cloud services, providing world class debugging and diagnostics tools to developers. Visual Studio is used by millions of developers each day and yet we are just starting to get a understanding of product usage, product health in the real world and the developers that use it.

 

Our business depends on a data-driven, customer-obsessed approach to validate that the customer experiences are world class. As such, we expect to invest in tools and engineering systems to help collect, ingest, analyze and visualize data, deeply understand customers, engage with them to understand their needs, and invest in other efforts that will help us assess value and also deliver insights into these experiences.

 



Qualifications


REQUIREMENTS

• 6+ years of experience in software engineering

• Experience with big data technologies such as Hadoop, Spark, Kafka, etc.

• Experience with open source software

• Solid skills in programming language such as either JavaScript, C#, Java, C/C++

• A BS or equivalent degree in Computer Science, Electrical Engineering, or a related field

• Strong written and verbal communication skills

• Self-motivated, proactive, and results-oriented

• Strong sense of teamwork, personal integrity, responsibility and accountability

 

If you’re ambitious and have a passion for great end-user experiences supported by big data, come talk to us.

 

Ability 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:

 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


Our team, Commercial Software Engineering DWR Dev Team, works side by side with customers on new tech. We are here to pave the way for our products and our customers. We don?t charge customers for what we do and the results we?ve produced put us in high demand. We MacGyver our way using Microsoft products and open source software to get our customers going on things that have never been done before. We push innovation back into the product groups. Our motto is "We ship when we share".

 

If you like variety, coding in many languages, using any available tech across our industry, digging in with our customers, hackfests, occasional travel, and telling the story of what you?ve done in blog posts and at conferences, then come talk to us. We are very community focused in our work, with one foot in Microsoft and one foot in the open source communities that we help. We make pull requests on open source projects to add support for Microsoft platforms and/or improve existing implementations. We build frameworks and other tools to make it easier for developers to use Microsoft platforms. We source all the ideas for this work by maintaining very deep connections with these communities and the customers and partners that use them.

 

As a member of our team you will thrive in working with a variety of technologies; not just Microsoft technology. We code with Xcode, Java, node.js, Python, C#, C, C++, R, and anything else that will solve the business problem. We work on Windows, Android, Raspbian, RTOS, iOS, and we love Azure. We build innovative solutions to solve exciting business problems using code-with activities, and technology that fits within the boundaries established by the customer. Whenever possible we take our learnings back to the product teams so they can make better products.

 

The ideal candidate will have:

At least 5 years experience in software design and development

Experience with open source platforms, including contributions on github is a plus

Shipped production systems running on a public cloud is a plus

Presented at a tech conference or user group event

 

In this position, you will:

Work directly with non-technical business partners

Learn new technologies quickly

Code with groups of people at a rapid pace

Share your knowledge openly and honestly with those around you

Provide constructive feedback to others

 

If much or all of the above resonates with you, don't hesitate, apply today.

 

This position is more than a job. You will be able to make your passion your work. The importance and strategic nature of the role and the technologies will enable you to fully explore your potential and grow in your career and in your core passions Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com. CSEREQ

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.



Qualifications



Job Description


The Azure OneDeploy team is part of Azure Compute which is responsible for creating the foundation of Microsoft cloud platform. It is the core infrastructure team that provides orchestration systems for worldwide software rollouts. The team owns the charter of building services that make it easy to design, develop, deploy and maintain Azure services for customers. The system is built on the fundamentals of providing fast and safe worldwide service rollouts with the capabilities of health-integrated auto rollbacks. It is designed with scale and extensibility in mind as it supports a diverse set of customers. Common needs of security and compliance are baked into the system as we move towards one service management system for all Azure services in Microsoft and beyond.

 

Azure OneDeploy holds the key to unlocking rapid innovation while providing the most up-to-date infrastructure for customers maintaining service availability and quality with capabilities of auto healing for services. The work done in this team has a multiplier effect for all services running on Azure as it delivers on a smart underlying infrastructure for everyone to use. The traditional methods of software delivery cannot keep up with the demand of developer innovation and business need and, so we are innovating across all aspects of service delivery. The position requires the expertise of distributed system design, large scale service coding capability and service analytics. If you are an expert in these areas you will find yourself applying your knowledge, validating your work in the fast-growing Azure cloud platform and enjoying a great sense of accomplishment.

 



Qualifications


  • 5+ years of experience in distributed software development.
  • BA/BS or MS Degree in computer science, or equivalent experience.
  • Experience in C/C++] (required)
  • Experience in distributed system design and implementation.
  • Design, development, and debugging skills
  • Effective communication and collaboration skills
  • Customer empathy and passion for livesite
  • Ability to work within product teams and across product group 

 

 


Job Description


The Azure Container Service team is creating a world-class container management and orchestration services for the cloud and beyond. We are the team working on container solutions for Azure on both Linux and Windows. We have already built aks, aci, and tooling such as draft and brigate. Our charter is to define the next generation of cloud-native infrastructure on Azure.

 

We are looking for software engineers who are excited about containers, and container orchestration with Kubernetes. Who also have a passion for building DevOps tools that make it easier for people to build, deploy and scale their software on the Azure cloud.

 



Qualifications


  • Proven experience building, shipping and operating reliable, distributed solutions.
  • Proven experience using Go, C/C++, Java, or C# to build distributed solutions.
  • Experience with containers runtime such as Docker, rkt, runc, containerd and how they are enabled by the underplaying OS components.
  • Experience with workload/container orchestration using Kubernetes or similar platform is highly preferred.
  • A BS/BS in Computer Science or equivalent degree.

 

 

 

 


Job Description


Application and Infrastructure Insights team’s mission is to empower organizations to deliver successful application services through timely, actionable, data-driven insights. Our strategic objective is to increase Azure usage by offering intuitive, interconnected, and extensible monitoring solutions to modern organizations actively moving to and running their businesses on the cloud.  By 2020, we will attach our services to 70% of Azure global workloads.

 

Our team is working on providing end-to-end full-stack monitoring experiences for Azure customers spanning across custom application logic, Azure services, VMs, containers and network infrastructure. Our goal is deep integration with Azure with first class support of hybrid/on-premise experiences. We run high scale services in the cloud providing rich monitoring user experiences. We set standards in Azure, across Microsoft and in the industry for the application telemetry data collection. Our monitoring SDKs are used by the top Azure customers as well as internally by Microsoft teams. We are the designated hub for the One Data System (1DS) company-wide initiative bringing together unified internal (first party) and external (third party) monitoring solutions across Microsoft.



Qualifications


Candidates must have demonstrated collaboration skills to work constructively across functions, groups to solve customer problems. Finally, we seek candidates who will contribute to a positive culture, where all members of the team can do their best work, creating an advantage out of our diverse set of backgrounds, styles and skill sets.

 

Basic Qualifications:

  • Bachelor’s degree in Computer Science, related math/engineering field, or 8+ years of equivalent industry software engineering experience
  • 8 years of programming experience writing code in Java, C++, C#, or C or other object-oriented programming language

 

Preferred Qualifications:

  • Excellence in developing a technical vision and guiding team to it, appropriately leveraging metrics.
  • Ability to think creatively, bring diverse experience to bear on problems, and encourage other diverse perspectives.
  • Ability to drive sound architecture, design, and implementation through hands-on development
  • Ability to drive technical investigations and prototyping in a fast-paced startup environment
  • Skills in code performance investigations and analysis
  • Excellence in collaboration across teams within and outside the organization, driving and delivering on initiatives
  • Experience developing and managing scalable cloud services.
  • A sense of ownership, urgency, and drive.
  • Demonstrated ability to achieve stretch goals.

#PIEJOBS

 


Job Description


Interested in helping data scientists turn mountains of data into actionable insight? Or 1000 students take a course simultaneously? Or maybe detect the next set of Gravitational Waves? Those are some of the scenarios where Azure Notebooks are being used in today! We are looking for a talented Senior Software Engineer who is passionate about designing and building highly available, secure and performant web service to deliver "Jupyter As a Service". Jupyter Notebooks have become the de facto canvas for data analysis as well as an effective medium for teaching and sharing. You'll be working on the rapidly growing service https://notebooks.azure.com which is currently used in numerous commercial and educational scenarios around the world.



Qualifications


Basic Qualifications:
 • 4+ years of software development experience.
 
Desirable:
• Experience with Jupyter internals is a big plus.
• Relevant experience running a 24/7 large scale web service
• Proficiency in at least one modern programming language such as C++, C# ,Java, Python and detailed knowledge of object-oriented design and programming.
•  A BS or MS degree in Computer science or equivalent.

Ability 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:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


Job Description


To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Quality of service (QoS) is paramount as we continue to make deep investment in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses. Availability, reliability, and performance are all key differentiators that customers demand and expect in cloud services when choosing a provider.

Responding to and mitigating incidents is a foundational piece of cloud reliability and you will be a part of the team that brings it to life through our customer-facing engineering facility. You will work with an innovative team to build and support visualizations that help describe and correlate service, system, and network health from both the engineering and customer perspective.
in the organization you will apply your experience with distributed systems and software engineering to improve service health.

 

 

 



Qualifications


Basic Qualifications:
-
5+ years of software design, programming, optimization skills in object oriented programming languages
- Proven expertise in development of RESTful Web APIs
- Experience building performant front end visualizations
- Focused on writing high quality code and demonstrated use of test automation to ensure service quality
- Ability to work well in a diverse, collaborative environment
- Bachelor degree in Computer Science or equivalent

Preferred Qualifications:
- Experience developing with NodeJS
, TypeScript, JavaScript
- Experience using AngularJS framework
- Experience with visualization libraries like D3
- Experience with ASP.NET, C#
-
Drive to ensure service reliability; strong customer-centric point-of-view
- Ability to work well in a diverse, collaborative environment with other SREs, Engineers, and Program Managers.
- Ability to learn new languages, systems, and frameworks quickly

AZPIE
 

 

 

 


Job Description


Geneva Actions team as part of Azure OneAccess has a mission to create a holistic framework to enable safe, secure and monitored access to production to prevent, detect and respond to failures and threats across our services.

 

Currently, many teams access their production services in a variety of different ways creating significant inconsistencies, inefficiencies and risk in how we manage our production services.  

 

Geneva Actions creates a unified way for people to access their production resources and aims to provide comprehensive security, forensic logging and auditing, optimized compliance management and singular portal for devops. We want to change how people access their production resources in Azure. Azure will not be able to scale beyond a certain point if we don’t unify production access. For this reason, Geneva Actions has a very good executive visibility.



Qualifications


Please contact us if you meet the following requirements.

  • You have solid C# coding skills and debugging skills.
  • You have excellent communication and cross group collaboration skills.
  • You have a demonstrated track record of designing, developing and delivering services in the cloud.
  • You love working within a team of talented engineers.
  • You are agile and versatile, open to change and love fast pace work.
  • You are willing to try and learn new things and you have BS or higher degree in Computer Science.
  • You have strong Customer focus & Live Site focus 

 

Ability 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:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

#PIEJOBS

 


Job Description


Geneva Actions team as part of Azure OneAccess has a mission to create a holistic framework to enable safe, secure and monitored access to production to prevent, detect and respond to failures and threats across our services. Currently, many teams access production in a variety of different ways creating significant inconsistencies, inefficiencies and risk in how we manage our production services. Geneva Actions creates a unified way for people to access their production resources and aims to provide comprehensive security, forensic logging and auditing, optimized compliance management, singular portal for devops. We want to change how people access their production resources in Azure. Azure will not be able to scale beyond a certain point if we don't unify production access. For this reason, Geneva Actions has a very good executive visibility.  #PIEJOBS 



Qualifications


You have solid C# coding skills and debugging skills. You have excellent communication and cross group collaboration skills. You have a demonstrated track record of designing, developing and delivering services in the cloud. You love working within a team of talented engineers. You are agile and versatile, open to change and love fast pace work. You are willing to try and learn new things and you have BS or higher degree in Computer Science. You have strong Customer focus & Live Site focus Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


Job Description


Organization Summary: To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Quality of service (QoS) is paramount as we continue to make deep investment in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses. Availability, reliability, and performance are all key differentiators that customers demand and expect in cloud services when choosing a provider. Customers across the world rely and depend on Azure services always being available and reliable. Position Description: You will be directly responsible for producing the automation, tooling and solutions for managing one of the largest public clouds in the world. Your work will enable Microsoft to delight and exceed the expectations of a diverse set of customers, workloads and the evolving market. There is a unique opportunity in this role to influence Azure availability and reliability through designing and developing robust end-to-end solutions. This role is to work as an Individual Contributor on a small engineering team. Your work will be high impact with initial delivery in less than 6 months. Great core development skills are necessary have and we strongly prefer candidates who have expertise in the areas of building extensible high scale service platforms. You will be a Key contributor on the team who will own the implementation and full lifecycle of the solutions in C#.   You will be required to pass Microsoft background checks prior to the start of employment and periodically thereafter. Further details regarding this process will be provided in follow up correspondence. AZSRE #PIEJOBS Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.



Qualifications


5+ years of industry experience in developing applications using object oriented programming (Java, C#, or similar). Preferred Qualifications:  React/Redux/Webpack/Babel Node.js ? Bachelor?s degree or higher or 7 years equivalent work experience . A minimum of 5 years of experience in developing applications using object oriented programming (Java, C#, or similar) . A minimum of 3 years working with web technologies (HTML, CSS, JavaScript, UI Frameworks (React, Angular, etc).


Job Description


Organization Summary: To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Quality of service (QoS) is paramount as we continue to make deep investment in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses. Availability, reliability, and performance are all key differentiators that customers demand and expect in cloud services when choosing a provider. Customers across the world rely and depend on Azure services always being available and reliable.  You will be directly responsible for producing the automation, tooling and solutions for managing one of the largest public clouds in the world. Your work will enable Microsoft to delight and exceed the expectations of a diverse set of customers, workloads and the evolving market. There is a unique opportunity in this role to influence Azure availability and reliability through designing and developing robust end-to-end solutions. This role is to work as an Individual Contributor on a small engineering team. Your work will be high impact with initial delivery in less than 6 months. Great core development skills are necessary have and we strongly prefer candidates who have expertise in the areas of building extensible high scale service platforms. You will be a Key contributor on the team who will own the implementation and full lifecycle of the solutions in C#. 



Qualifications


Basic Qualifications:  5+ years of industry experience in developing applications using object oriented programming (Java, C#, or similar). Preferred Qualifications: ? React/Redux/Webpack/Babel Node.js .Bachelors degree or higher or 7 years equivalent work experience. A minimum of 5 years of experience in developing applications using object oriented programming (Java, C#, or similar). A minimum of 3 years working with web technologies (HTML, CSS, JavaScript, UI Frameworks (React, Angular, etc).


Job Description


Mixer is the newest addition to the Xbox family. At Mixer we’ve redefined the rules for what constitutes live streaming. We don’t talk about delay in terms of seconds, in our world we operate in milliseconds. We’re able to do things never thought possible to make the viewer and streamer experience far more engaging and interactive. From the obvious; seeing a streamer respond to a chat message instantly, to the exciting; allowing a viewer to interact directly with the game the streamer is playing, we’ve made the viewers part of the action and we’re not stopping there!

Qualifications


Required Qualifications: • 6+ years of professional software development experience • Experience building video players for multiple platforms and devices • Experience working with HLS, MPEG-DASH or WebRTC • Experience building an accessible UI (Closed Captioning, Tool Tips, language audio tracks, etc.) • Ability to work across teams and evangelize across all levels Desired Qualifications: • A desire to invent new technologies when existing ones are not sufficient to meet the needs of your vision • You have shipped customer facing software that has been used by millions. • You thrive working in a dynamic environment

Job Description


Are you interested in building a state-of-art fraud detection system that protects Microsoft?s billions of dollars eCommerce transactions each year? Are you excited about working with talented engineers and scientists on highly scalable and highly reliable online services as well as offline big data analytics? How about fighting ever changing fraud patterns on daily basis? If so, please read on. The Universal Store Team is building the foundations to deliver commerce experiences to power One Microsoft Ecosystem. We will enable individuals, organizations, developers, and partners to securely buy and sell, worldwide. Our mission is protecting Microsoft?s financial interests as well as reputation through safeguarding Microsoft online transactions. Many of Microsoft?s key businesses depend on our services 24x7 today - Windows Store, Microsoft Store, Xbox, Office 365, Azure, Windows Phone, Dynamics, Bing Ads and Microsoft Rewards, to name just a few. We are the Risk Engineering team under Universal Store. Our modern anti-fraud platform leverages the newest technology from Microsoft Azure



Qualifications


Required Qualifications:

  • Bachelor's degree in CS or equivalent with strong problem solving capabilities
  • 5+ years' experience shipping production quality software
  • Experience in C#, .NET, ASP.Net, Web technologies and RESTful web services
  • Solid understanding of multi-threaded/asynchronous application development
  • Experience with writing automated unit tests and component tests
  • Experience with cloud services and distributed systems
  • Excellent written and verbal communication skills

 

Preferred Qualifications:

  • Experience with Azure development Experience with JavaScript, Android and iOS programming
  • Basic familiarity of machine learning/data science or readiness to learn and embrace 

 


Job Description


Organization Summary: To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Quality of service (QoS) is paramount as we continue to make deep investment in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses. Availability, reliability, and performance are all key differentiators that customers demand and expect in cloud services when choosing a provider. Customers across the world rely and depend on Azure services always being available and reliable. Position Description: You will be directly responsible for producing the automation, tooling and solutions for managing one of the largest public clouds in the world. Your work will enable Microsoft to delight and exceed the expectations of a diverse set of customers, workloads and the evolving market. There is a unique opportunity in this role to influence Azure availability and reliability through designing and developing robust end-to-end solutions. This role is to work as an Individual Contributor on a small engineering team. Your work will be high impact with initial delivery in less than 6 months. Great core development skills are necessary have and we strongly prefer candidates who have expertise in the areas of building extensible high scale service platforms. You will be a Key contributor on the team who will own the implementation and full lifecycle of the solutions in C#. Position ResponsibilitiesExtensive development and unit testing in C#/ASP.NET/Node.js/React .Proactively identify and resolve people, process and technology issues to reduce incident mitigation time . Solve manual issues through automation improvements . Collaborate on the design of the overall service with a strong preference for service reliability and automated troubleshooting . Research, architect, develop and deliver solutions in an agile development environment Basic Qualifications:  5+ years of industry experience in developing applications using object oriented programming (Java, C#, or similar) Preferred Qualifications: React/Redux/Webpack/Babel Node.js . Bachelor's degree or higher or 7 years equivalent work experience .A minimum of 5 years of experience in developing applications using object oriented programming (Java, C#, or similar) . A minimum of 3 years working with web technologies (HTML, CSS, JavaScript, UI Frameworks (React, Angular, etc) You will be required to pass Microsoft background checks prior to the start of employment and periodically thereafter. Further details regarding this process will be provided in follow up correspondence. AZSRE #PIEJOBS Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.



Qualifications



Job Description


To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Quality of service (QoS) is paramount as we continue to make deep investment in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses. Availability, reliability, and performance are all key differentiators that customers demand and expect in cloud services when choosing a provider. 

 

Accurate Inventory is the foundation of nearly all operational data insights work, it is also key in responding to security incidents, and maintaining compliance. The Detected Network Assets team is responsible for building a critical service that will detect, identify, and publish this information for use by all of Microsoft. The team’s larger mission is to improve Microsoft Azure and other services’; availability, reliability, and resultant customer satisfaction by creating and leveraging trusted data, models, and insights on top of the foundational service. 



Qualifications


Basic Qualifications

• BS in Computer Science or 4 years of equivalent IT work experience

• At least 5 years of experience as a software engineer, coding an object-oriented programming language such as Java, C#, or C++

• At least 3 years of experience developing scalable software services and distributed systems

 

Preferred Qualifications

• Experience developing and working with network devices and protocols 

• Great design and problem-solving skills, with a strong bias for quality and engineering excellence

• Demonstrable ability to own and deliver projects and results of increasing technical complexity 

• Excellent communications skills, both verbal and written

• Genuine interest in designing, analyzing and troubleshooting large-scale distributed systems

• Strong leadership, ownership, urgency, and drive to launch services

• Effective collaborator, experienced in creating technical partnerships across teams 

 

#FleetJobs

#PieJobs

 


Job Description


To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Quality of service (QoS) is paramount as we continue to make deep investment in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses. Availability, reliability, and performance are all key differentiators that customers demand and expect in cloud services when choosing a provider. 

 

Accurate Inventory is the foundation of nearly all operational data insights work. It is also key in responding to security incidents, and maintaining compliance. The Fleet Platform team is responsible for building the systems and services necessary to facilitate this critical business function. The team’s larger mission is to improve Microsoft Azure and other services availability, reliability, and resultant customer satisfaction by creating and leveraging trusted data, models, and insights on top of the foundational service. 



Qualifications


Basic Qualifications

• BS in Computer Science or 4 years of equivalent IT work experience

• At least 5 years of experience as a software engineer, coding an object-oriented programming language such as Java, C#, or C++

• At least 3 years of experience developing scalable software services and distributed systems

 

Preferred Qualifications

• Proven experience leading others to deliver projects in complex environments, especially cloud computing, networking, storage, and monitoring.

• Previous experience with cloud scale services, preferably Microsoft Azure

• Experience developing and working with network devices and protocols 

• Great design and problem-solving skills, with a strong bias for quality and engineering excellence

• Demonstrable ability to own and deliver projects and results of increasing technical complexity 

• Excellent communications skills, both verbal and written

• Genuine interest in designing, analyzing and troubleshooting large-scale distributed systems

• Strong leadership, ownership, urgency, and drive to launch services

• Effective collaborator, experienced in creating technical partnerships across teams 

 

#FleetJobs

#PieJobs

 


Job Description


To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Quality of service (QoS) is paramount as we continue to make deep investment in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses. Availability, reliability, and performance are all key differentiators that customers demand and expect in cloud services when choosing a provider. 

 

Accurate Inventory is the foundation of nearly all operational data insights work, it is also key in responding to security incidents, and maintaining compliance.  The Fleet Inventory team plays a critical role by ensuring timely, accurate, and comprehensive data stream availability to meet many business-critical partner requirements. This team’s larger mission is to improve Microsoft Azure and other services’ availability, reliability, and resultant customer satisfaction by creating and leveraging trusted data, models, and insights on top of the foundational service.



Qualifications


Basic Qualifications:

  • BS in Computer Science or 4 years of equivalent IT work experience
  • At least 8 years of experience as a software engineer, coding an object-oriented programming language such as Java, C#, or C++
  • At least 6 years of experience developing and owning production quality, scalable software services and/or Big Data ingestion and processing pipelines.

 

 

Preferred Qualifications:

  • Experience with Big Data ingestion, storage and distributed processing pipelines ("MapReduce", Hadoop, Spark, Azure Data Lake, Application Insights, HDInsights)
  • Experience with Cloud Storage technologies NoSQL or SQL
  • Experience designing / building / shipping / debugging production quality software services
  • Passion for designing, building, and trouble-shooting large-scale distributed systems
  • Great design and problem-solving skills, with a strong bias for quality and engineering excellence
  • Demonstrable ability to own and deliver projects and results of increasing technical complexity 
  • Excellent communications skills, both verbal and written
  • Strong leadership, ownership, urgency, and drive to launch services
  • Effective collaborator, experienced in creating technical partnerships across teams 

 

 

#FleetJobs

#PieJobs

 


Job Description


Azure is the fastest-growing business in Microsoft's history and is the foundation of Microsoft's mobile-first, cloud-first vision. Azure Customer Growth and Analytics (CGA) group plays a fundamental role in the strategy to growth our Azure business. We are the data engineering team in CGA and our responsibility is to provide timely and highly trusted data for the organization to make business decision.



Qualifications


Preferred Qualifications:

  • Strong core software engineering skills with C#, REST, SQL and NoSQL/cloud storage and related data management technologies
  • 5+ years experience designing, developing, operating large-scale services and covering all stages of the release cycle
  • Experiences in Azure development, Cosmos, CosmosDB and Kusto is a plus
  • Ability to work independently, as part of a small team, or in collaboration with large product groups
  • Ability to deal with ambiguity and communicate effectively

 


Job Description


To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Quality of service (QoS) is paramount as we continue to make deep investment in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses. Availability, reliability, and performance are all key differentiators that customers demand and expect in cloud services when choosing a provider. Position Description: Microsoft Azure provides cloud services to millions of customers around the globe 24x7. We strive to provide uninterrupted service at global scale deployment to tens of thousands of systems, monitoring billions of events, and supporting hundreds of services. Are you excited about cloud computing? Are you motivated to find ways to improve systems and processes? Do you want to work on a team of people who share that passion? Do you want to lead by example, grow a team, and mentor talented engineers? To assist Microsoft Azure in its rapid expansion, we are building a community to create the next generation real-time infrastructure, engineering systems, and production reliability. The scale of this challenge is enormous. What’s an embedded SRE team? We work directly with Azure service development teams to drive focus on service reliability. As an SRE in the organization you will apply your experience with distributed systems and software engineering to improving service health. You will work in an innovative team to define and evangelize cloud-first optimizations and best practices to improve reliability and performance, reduce operational toil, and increase deployment velocity.



Qualifications


  • 7+ Years engineering and development experience.
  • BS in Computer Science or 4 years of equivalent IT work experience
  • 3+ years of experience implementing and/or operating large scale software services, components, or feature areas.
  • Familiarity with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python, JavaScript, PowerShell
  • Demonstrated proficiency in coding, code reviews, and technical communication

Preferred Qualifications:

  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms.
  • Effective collaborator, experienced in creating technical partnerships across teams
  • On-call experience with an online service, working within a rotation with fellow engineers 24x7x365.
  • Incident and Crisis Management experience with supporting a critically dependent service.

You will be required to pass Microsoft background checks prior to the start of employment and periodically thereafter. Further details regarding this process will be provided in follow up correspondence. AZSRE #PIEJOBS Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


Microsoft Azure provides cloud services to millions of customers around the globe 24x7. We strive to provide uninterrupted service at global scale deployment to tens of thousands of systems, monitoring billions of events, and supporting hundreds of services. Are you excited about cloud computing? Are you motivated to find ways to improve systems and processes? Do you want to work on a team of people who share that passion? Do you want to lead by example, grow with a team, and mentor talented engineers? To assist Microsoft Azure in its rapid expansion, we are building an SRE community to create the next generation real-time infrastructure, engineering systems, and production reliability. The scale of this challenge is enormous. Azure Resource Manager (ARM) is the front door for Azure and provides a highly available, distributed, scalable and reliable management layer for all/any Azure resource provisioning requests be it from any client - portal, PowerShell, CLI, REST API, etc. We're the ARM SRE team and are deeply engaged with the ARM service team. To meet the growing needs of Azure, ARM will continue to perform at cloud scale. The embedded SRE team works very closely with the product team to engineer and drive service availability, monitoring, infrastructure, global expansions, security and live site. This is a unique opportunity to work with some of the finest engineers, learn to live and breathe in the cloud and make a positive difference.

 



Qualifications


  • 7+ Years engineering and development experience.
  • BS in Computer Science or 4 years of equivalent IT work experience
  • 3+ years of experience implementing and/or operating large scale software services, components, or feature areas.
  • Familiarity with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python, JavaScript, PowerShell
  • Demonstrated proficiency in coding, code reviews, and technical communication Preferred Qualifications: - Knowledge of Microsoft Azure, AWS or similar cloud computing platforms.
  • Effective collaborator, experienced in creating technical partnerships across teams
  • On-call experience with an online service, working within a rotation with fellow engineers 24x7x365.
  • Incident and Crisis Management experience with supporting a critically dependent service.

You will be required to pass Microsoft background checks prior to the start of employment and periodically thereafter. Further details regarding this process will be provided in follow up correspondence. AZSRE #PIEJOBS Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 


Job Description


Are you passionate about building cool devices and technologies? The Surface Team focuses on building devices that fully express the Windows vision. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want and elicit their excitement. Creating these devices involves a close partnership between hardware and software engineers, designers, and manufacturing. We are currently building the next generation and Surface needs you!

The Surface team is seeking qualified candidates for SDET/Engineer positions in the Design Verification team to work on our next generation Surface. You will be responsible for the design verification, characterization, tuning and qualification of Surface hardware. You will develop comprehensive verification and characterization strategies and plans that bridge high-level use cases to product architecture/design to effectively and systematically reveal and screen out defects. The Engineer provides critical analysis of data and drives the right solutions, design changes, optimizations and trade-offs in the context of business priorities. On a frequent basis, you will create and introduce innovative test techniques and methods to ensure robust product qualification. You will also lead test strategy discussions, develop test methodologies and plans, execute test procedures, and project-manage qualification cycles.

The engineer will work in a fast-paced environment and will need to demonstrate ability to learn new technologies, make progress quickly and with the maturity to identify and fill gaps. Candidates must enjoy working collaboratively with development, program management, hardware engineers, and partner teams. This is an excellent opportunity for a motivated engineer with a passion for integrated experiences to thrive in a small team environment. This person will ensure we are delivering the complete end-to-end hardware and software experiences that delight our customers. The ideal candidate would be an engineer with a Major in CS and Minor in EE.



Qualifications


  • Do you have 5+ years of experience in Hardware or Consumer Electronics?

 

  • Do you have 10+ years of experience in Software verification and debugging?

 


Job Description


Organization Summary: To delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Quality of service (QoS) is paramount as we continue to make deep investment in Microsoft Azure and its expanding customer base who rely on our services to run their diverse businesses. Availability, reliability, and performance are all key differentiators that customers demand and expect in cloud services when choosing a provider. Position Description: Microsoft Azure provides cloud services to millions of customers around the globe 24x7. We strive to provide uninterrupted service at global scale deployment to tens of thousands of systems, monitoring billions of events, and supporting hundreds of services. Are you excited about cloud computing? Are you motivated to find ways to improve systems and processes? Do you want to work on a team of people who share that passion? Do you want to lead by example, grow a team, and mentor talented engineers? To assist Microsoft Azure in its rapid expansion, we are building a community to create the next generation real-time infrastructure, engineering systems, and production reliability. The scale of this challenge is enormous. What's an embedded SRE team? We work directly with Azure service development teams to drive focus on service reliability. As an SRE in the organization you will apply your experience with distributed systems and software engineering to improving service health. You will work in an innovative team to define and evangelize cloud-first optimizations and best practices to improve reliability and performance, reduce operational toil, and increase deployment velocity. Position Responsibilities: Developers on our team wear many hats and demonstrate breadth, depth, and leadership. Our organization is looking for you: Passionate about distributed systems and working with high scale services Likes to work in an agile development team that iterates rapidly Enjoys new technological challenges and is motivated to solve them Excited about making better software and continuously improving the development, integration, and deployment process Basic Qualifications: 7+ Years engineering and development experience BS in Computer Science or 4 years of equivalent IT work experience 3+ years of experience implementing and/or operating large scale software services, components, or feature areas Familiarity with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python, JavaScript, PowerShell Demonstrated proficiency in coding, code reviews, and technical communication Preferred Qualifications: Knowledge of Microsoft Azure, AWS or similar cloud computing platforms Effective collaborator, experienced in creating technical partnerships across teams On-call experience with an online service, working within a rotation with fellow engineers 24x7x365. Incident and Crisis Management experience with supporting a critically dependent service You will be required to pass Microsoft background checks prior to the start of employment and periodically thereafter. Further details regarding this process will be provided in follow up correspondence. AZSRE, PIEJOBS Ability 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: Microsoft Cloud Background Check. This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com. You will be required to pass Microsoft background checks prior to the start of employment and periodically thereafter. Further details regarding this process will be provided in follow up correspondence. AZSRE #PIEJOBS
Ability 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:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.

Qualifications



Job Description


Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates. We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!

 

  In this role, you will develop software and services that enable Microsoft employees to be more productive. You will collaborate with others, both within an immediate team, as well as across business units and portions of the company. You will drive for results, not merely finding the boundary of your responsibility, but following a problem through to its conclusion, to solve it once and for all. You will build on your passion for technology, your curiosity to ‘go deep’, and your ability to quickly learn and build upon past experiences, and you will extrapolate from those experiences, and deliver innovations.

 

 



Qualifications


Basic Qualifications:

 

•10+ years’ full life-cycle development and design experience creating complex, large enterprise data and analytic systems

•5+ years’ experience with T-SQL, data modeling, report and dashboard creation

•5+ years’ experience with data structure and data storage solutions, including NoSQL and Big Data

•3+ years’ experience with enterprise-scale cloud and hybrid infrastructures, architecture designs, and system migrations

 

Preferred, Not Required

 

•8+ years’ full life-cycle development and design experience creating large scale service-oriented architecture and distributed systems/services

•8+ years’ experience with one or more general purpose programming languages including but not limited to: C#, Java, C/C++, Python, JavaScript, PowerShell

•2+ years’ experience with identity, authentication, security, privacy, and compliance for cloud and hybrid data solutions

•2+ years’ experience with Agile methodologies

•BA or BS degree in Computer Science (or equivalent work experience)

•Ability to collaborate effectively with a diverse group of people in a distributed development environment

•Experience with machine learning, analytics, and/or data science

•Experience with real-time telemetry and/or Internet of Things

•Knowledge of data virtualization, data quality, data profiling, and master data management practices and tools

•Service monitoring/manageability experience

 


Job Description


Enterprise customers are rapidly adopting Azure Cloud services and to delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Delivering on those online services requires building, maintaining, and securing cloud services at very large scale worldwide. Also, hosting customer data in the cloud mandates meeting several security compliance standards requirements. Every year there are dozens of high profile stories about companies losing customer data after their networks were compromised. Securing our customers data against such an attack is an ongoing mission for Microsoft Azure.

 

The Azure Production Infrastructure Engineering organization is designing, building and operating the next generation software services to scale, secure, monitor and auto-correct the Azure’s massive networking and compute infrastructure. If you are a strong developer passionate about Cloud and Web Services technologies, eager and able to delve into and learn exciting new technologies, with the tenacity to solve hard technical problems, then this position is for you. Join the elite team that is responsible for securing and protecting Azure cloud infrastructure, and Azure core services such as Compute, Storage, and Networking.  In this role, you will design, implement, and run services to enable reliable cloud-scale networking of millions of devices, services, VMs, and containers, with world-class quality to delight our customers.  You will be joining a fast-growing team, giving you an opportunity to shape the future of the project while working closely with software engineers from across Azure. Reliability and availability are key to Azure’s growth goals and have high visibility and expanding investments, offering a terrific opportunity for technical and career growth.    



Qualifications


  • 8+ years of software development experience with C++, C, C# or equivalent programming languages, and scripting is required
  • 8+ years of solid experience in software development for cloud / enterprise / server applications / Virtualization platforms is required
  • Excellent design, coding, problem solving, and debugging skills
  • Solid communication, and cross-discipline skills
  • Experience in designing and building highly scalable services, datacenter and topology design is a plus
  • Successful track record of seeing projects through the complete software development cycle
  • Deep and broad understanding of security vulnerabilities and attacks (Hardware, Firmware, Software, Network, and People), and the ability to understand new ones based on new technology being developed is plus.
  • Bachelor’s or Master’s degree in Computer Science or equivalent is required

 

Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check every two years.

Job Description


Microsoft Azure provides a comprehensive platform for developers to build, deploy, and scale applications in the cloud. Azure is now being used by over 80% of the Fortune 500 companies and we are adding thousands of new customers per week. New services and features for Azure are being released constantly. With Azure, we are building the next major business at Microsoft and it is an exciting time to get involved.
The Azure web team is small and agile team responsible for the Azure.com web site. Azure.com is the front door for new and existing Azure customers. From Azure.com visitors learn and sign-up for Azure, view documentation, calculate pricing, or monitor the status of their services. We operate like a well-funded startup with a constant focus on agility and by helping the Azure business grow customers and revenue. We use the best tools available, release daily, and make data-driven improvements by leveraging A/B tests, user feedback, and analytics. We are growing our team and looking for several talented developers for Azure.com and some exciting new web properties.

Qualifications


To be successful you’ll need the following skills: • 6+ years of web development experience building and running large scale, production web sites • 4+ years of experience with ASP.NET MVC, Web APIs, C#, and the .NET Framework • 3+ years of experience with HTML5, JavaScript, and CSS/LESS/SASS • 2+ years of experience using Azure services • 2+ years of experience with popular JavaScript libraries such as React or Angular • Comprehensive experience using Git/GitHub • Excellent verbal and written communication skills • Blend of passion, creativity, and attention to detail

Job Description


Orleans is the next most popular open source project of the .NET Foundation after CoreCLR/CoreFX/Roslyn. It was created in Microsoft Research. Search for Orleans on GitHub or Bing Microsoft Orleans. We are looking for an engineer with a passion for building large scale systems with an emphasis on performance, scalability, and reliability. Our team is focused on continuous improvement, including rapid deployment, and fast iteration cycles. The ability to work in an agile environment will be a key to success. We ship our software at a high cadence, and stand behind its quality and experiences of our customers.

Qualifications


Position requirements: 8+ years of software development experience with OOP, preferably C# / C++ A history of successful implementation and timely shipment of high quality products is required, preferably experience building scalable, secure, high-performance, multi-threaded server applications & services Strong problem-solving skills Excellent coding skills Desirable: Demonstrated ability to work effectively cross-group, and great passion for team collaboration Experience with cloud platforms, such as Azure/AWS/GCP, and with technologies, such as Docker BS degree in Computer Science (or equivalent) Technical leadership skills

Job Description


Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates. We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!

 

Do you want to work on cutting edge cloud technologies and transform service delivery with DevOps? Do you want to be part of the team that builds systems and services that helps improve employee experience and productivity? Do you have the engineering skills, attention to details and quality, passion for building cloud systems and services that delights our customers? Do you want to be part of a diverse, fast paced and highly technical team that takes pride in delivering value to our business customers on time with quality in an agile cadence?

 

If your answer is “YES” to all of them, congratulations! You are a prospective candidate for the Engineering team in Corporate Function Engineering (CFE) Organization.

 

As a DevOps engineer, you will be involved in designing, coding, testing. Deploying and supporting features that enable our mission critical business partners. You will develop software and services at scale, innovating on the latest technologies (Cloud, Big Data, Mobile, Social, Security Software and services) while engineering for automated testing (in a TDD environment), Continuous Integration & Deployment as well as instrumenting telemetry that helps us monitor our service and helps diagnose and resolve issues quickly. You will work closely with peers across teams to help build flexible and high-performing components that enable next generation of business services.



Qualifications


Minimum Qualifications:


• BS in Computer Science, or related technical discipline.
• 8+ years of experience programming in an object-oriented language, working with large scale distributed systems / services.
• 3+ year of experience with building on Microsoft Azure or other Cloud solutions

 

 

Preferred Experience:


• MS in Computer Science, or related technical discipline.
• Strong skills in designing and implementing Service Oriented Architecture, REST, OData services.
• Experience in Agile execution/delivery
• Knowledge in client-side web application development (4+ years).
• Microsoft management platforms including System Center, System Center Configuration Manager, Operations Manager, Operations Management Suite & Virtual Machine Manager, etc. as well as competitive and complementary industry solutions, Operations Management Suite (OMS) SCOM, SCCM, SCVMM and SCO Orchestrator.
• Portal/Dashboard Development – Power BI, Custom, SharePoint and Azure platforms
• Experience with any of the following testing: performance testing, security testing, privacy testing, accessibility testing, and localization / globalization testing.
• Experience with DevOps model including but not limited to Continuous Delivery, TDD, and Testing in Production

 


Job Description


Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates. We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!


Do you want to work on cutting edge cloud technologies and transform service delivery with DevOps? Do you want to be part of the team that builds systems and services that helps improve employee experience and productivity? Do you have the engineering skills, attention to details and quality, passion for building cloud systems and services that delights our customers? Do you want to be part of a diverse, fast paced and highly technical team that takes pride in delivering value to our business customers on time with quality in an agile cadence?


If your answer is “YES” to all of them, congratulations! You are a prospective candidate for the Engineering team in Corporate Function Engineering (CFE) Organization.


As a DevOps engineer, you will be involved in designing, coding, testing. Deploying and supporting features that enable our mission critical business partners. You will develop software and services at scale, innovating on the latest technologies (Cloud, Big Data, Mobile, Social, Security Software and services) while engineering for automated testing (in a TDD environment), Continuous Integration & Deployment as well as instrumenting telemetry that helps us monitor our service and helps diagnose and resolve issues quickly. You will work closely with peers across teams to help build flexible and high-performing components that enable next generation of business services



Qualifications


Minimum Qualifications:


• BS in Computer Science, or related technical discipline.

 

• 8+ years of experience programming in an object-oriented language, working with large scale distributed systems / services.

 

• 3+ year of experience with building on Microsoft Azure or other Cloud solutions

 


Preferred Experience:


• MS in Computer Science, or related technical discipline.

 

• Strong skills in designing and implementing Service Oriented Architecture, REST, OData services.

 

• Experience in Agile execution/delivery

 

• Knowledge in client-side web application development (4+ years).

 

• Microsoft management platforms including System Center, System Center Configuration Manager, Operations Manager, Operations Management Suite & Virtual Machine Manager, etc. as well as competitive and complementary industry solutions, Operations Management Suite (OMS) SCOM, SCCM, SCVMM and SCO Orchestrator.

 

• Portal/Dashboard Development – Power BI, Custom, SharePoint and Azure platforms

 

• Experience with any of the following testing: performance testing, security testing, privacy testing, accessibility testing, and localization / globalization testing.

 

• Experience with DevOps model including but not limited to Continuous Delivery, TDD, and Testing in Production

 


Job Description


Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.
We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!
Do you want to work on cutting edge cloud technologies in a platform team? Do you want to be part of the team that builds mission critical systems and services over which transactions worth billions of dollars run? Do you have the programming skills, attention to details and quality, passion for building cloud systems and services that delights our customers? Do you want to be part of a diverse, fast paced and highly technical team that takes pride in delivering value to our business customers on time with quality in an agile cadence?
If your answer is “YES” to all of them, congratulations! You are a prospective candidate for the software Engineering team in the Finance & Professional Services organization in Microsoft Corporate Functions Engineering.
We are looking for excellent software engineers that will be part of this great team and contribute to the Finance services evolution.
As a software engineer, you will be involved in designing, coding and testing features that enable our mission critical business partners. You will develop software and services at scale, innovating on the latest technologies (Cloud, Big Data, Mobile, Social, Security Software and services) while engineering for automated testing (in a TDD environment), Continuous Integration & Deployment as well as instrumenting telemetry that helps us monitor our service and helps diagnose and resolve issues quickly. You will work closely with peers across teams to help build flexible and high-performing components that enable next generation of business services.
This is a data-driven and fast paced environment - where engineers are empowered to innovate and take ideas from concept to scale.
Job ResponsibilitiesDesign and develop large scale distributed software services and solutions • Practice Agile+ software development by adding and leveraging Telemetry/Instrumentation to our components and services to drive decisions while executing in an agile cadence for engineering activities such as: designing, coding, testing, debugging and incident management. • Adhere to and drive sound software engineering practices through design reviews, system design through well-defined interfaces across multiple components, code reviews, leveraging data / telemetry to make decisions. • Develop “best-in-class” engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. • Lead the team in adopting relevant new technologies, tools, methods and processes from Microsoft and industry. • Pays utmost attention to quality right from the design phase, incorporating TDD practices and are engineered for testability • Exposes test coverage issues, organizes and implements integration tests, and resolves problem areas. • Considers testability, portability/monitoring, reliability, and maintainability, and understands when his or her code is ready to be shared and delivered. • Demonstrate excellent verbal and written communication skills. • Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users. • Applies coding patterns and best practices. • Collaborate effectively with other disciplines of the project team. • Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs.
Required Qualifications: • BS in Computer Science, Engineering, or other technical discipline • At least 4 years experience working with large scale distributed systems / services and object oriented language • Strong development and testing experience in Big Data technologies including, but not limited to Hadoop, Kafka, SPARK (2+ years) • Minimum 8 years of software development experience in building enterprise applications.
Preferred Qualifications: • MS in Computer Science, Engineering, or related discipline • Experience in Agile execution/delivery • Experience building Telemetry systems and/or adding instrumentation to large scale distributed systems that helps us collect metrics. • Knowledge in client-side web application development (2+ years). • Strong skills in designing and implementing Service Oriented Architecture, REST, OData services.
As you may have notes from above, this position presents a great opportunity to contribute to an effort that is highly strategic to Microsoft. If you think you have it in you to join us, send us your resume right away!!!!!
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.


Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.
We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!
Do you want to work on cutting edge cloud technologies in a platform team? Do you want to be part of the team that builds mission critical systems and services over which transactions worth billions of dollars run? Do you have the programming skills, attention to details and quality, passion for building cloud systems and services that delights our customers? Do you want to be part of a diverse, fast paced and highly technical team that takes pride in delivering value to our business customers on time with quality in an agile cadence?
If your answer is “YES” to all of them, congratulations! You are a prospective candidate for the software Engineering team in the Finance & Professional Services organization in Microsoft Corporate Functions Engineering.
We are looking for excellent software engineers that will be part of this great team and contribute to the Finance services evolution.
As a software engineer, you will be involved in designing, coding and testing features that enable our mission critical business partners. You will develop software and services at scale, innovating on the latest technologies (Cloud, Big Data, Mobile, Social, Security Software and services) while engineering for automated testing (in a TDD environment), Continuous Integration & Deployment as well as instrumenting telemetry that helps us monitor our service and helps diagnose and resolve issues quickly. You will work closely with peers across teams to help build flexible and high-performing components that enable next generation of business services.
This is a data-driven and fast paced environment - where engineers are empowered to innovate and take ideas from concept to scale.
Job ResponsibilitiesDesign and develop large scale distributed software services and solutions • Practice Agile+ software development by adding and leveraging Telemetry/Instrumentation to our components and services to drive decisions while executing in an agile cadence for engineering activities such as: designing, coding, testing, debugging and incident management. • Adhere to and drive sound software engineering practices through design reviews, system design through well-defined interfaces across multiple components, code reviews, leveraging data / telemetry to make decisions. • Develop “best-in-class” engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. • Lead the team in adopting relevant new technologies, tools, methods and processes from Microsoft and industry. • Pays utmost attention to quality right from the design phase, incorporating TDD practices and are engineered for testability • Exposes test coverage issues, organizes and implements integration tests, and resolves problem areas. • Considers testability, portability/monitoring, reliability, and maintainability, and understands when his or her code is ready to be shared and delivered. • Demonstrate excellent verbal and written communication skills. • Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users. • Applies coding patterns and best practices. • Collaborate effectively with other disciplines of the project team. • Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs.
Required Qualifications: • BS in Computer Science, Engineering, or other technical discipline • At least 4 years experience working with large scale distributed systems / services and object oriented language • Strong development and testing experience in Big Data technologies including, but not limited to Hadoop, Kafka, SPARK (2+ years) • Minimum 8 years of software development experience in building enterprise applications.
Preferred Qualifications: • MS in Computer Science, Engineering, or related discipline • Experience in Agile execution/delivery • Experience building Telemetry systems and/or adding instrumentation to large scale distributed systems that helps us collect metrics. • Knowledge in client-side web application development (2+ years). • Strong skills in designing and implementing Service Oriented Architecture, REST, OData services.
As you may have notes from above, this position presents a great opportunity to contribute to an effort that is highly strategic to Microsoft. If you think you have it in you to join us, send us your resume right away!!!!!
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.


Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates. We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more! Do you want to work on cutting edge cloud technologies in a platform team? Do you want to be part of the team that builds mission critical systems and services over which transactions worth billions of dollars run? Do you have the programming skills, attention to details and quality, passion for building cloud systems and services that delights our customers? Do you want to be part of a diverse, fast paced and highly technical team that takes pride in delivering value to our business customers on time with quality in an agile cadence? If your answer is ?YES? to all of them, congratulations! You are a prospective candidate for the software Engineering team in the Finance & Professional Services organization in Microsoft Corporate Functions Engineering. We are looking for excellent software engineers that will be part of this great team and contribute to the Finance services evolution. As a software engineer, you will be involved in designing, coding and testing features that enable our mission critical business partners. You will develop software and services at scale, innovating on the latest technologies (Cloud, Big Data, Mobile, Social, Security Software and services) while engineering for automated testing (in a TDD environment), Continuous Integration & Deployment as well as instrumenting telemetry that helps us monitor our service and helps diagnose and resolve issues quickly. You will work closely with peers across teams to help build flexible and high-performing components that enable next generation of business services. This is a data-driven and fast paced environment - where engineers are empowered to innovate and take ideas from concept to scale. Job Responsibilities ? Design and develop large scale distributed software services and solutions ? Practice Agile+ software development by adding and leveraging Telemetry/Instrumentation to our components and services to drive decisions while executing in an agile cadence for engineering activities such as: designing, coding, testing, debugging and incident management. ? Adhere to and drive sound software engineering practices through design reviews, system design through well-defined interfaces across multiple components, code reviews, leveraging data / telemetry to make decisions. ? Develop ?best-in-class? engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. ? Lead the team in adopting relevant new technologies, tools, methods and processes from Microsoft and industry. ? Pays utmost attention to quality right from the design phase, incorporating TDD practices and are engineered for testability ? Exposes test coverage issues, organizes and implements integration tests, and resolves problem areas. ? Considers testability, portability/monitoring, reliability, and maintainability, and understands when his or her code is ready to be shared and delivered. ? Demonstrate excellent verbal and written communication skills. ? Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users. ? Applies coding patterns and best practices. ? Collaborate effectively with other disciplines of the project team. ? Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs. Required Qualifications: ? BS in Computer Science, Engineering, or related discipline ? Excellent programming skills in object oriented language ? At least 4 years experience working with large scale distributed systems / services. ? Strong development and testing experience in Big Data technologies e.g. Hadoop, Kafka, SPARK (2+ years) ? Strong skills in designing and implementing Service Oriented Architecture, REST, OData services. ? Minimum 8 years of software development experience in building enterprise applications. Preferred Qualifications: ? MS in Computer Science, Engineering, or related discipline ? Experience in Agile execution/delivery ? Experience building Telemetry systems and/or adding instrumentation to large scale distributed systems that helps us collect metrics. ? Knowledge in client-side web application development (2+ years). As you may have notes from above, this position presents a great opportunity to contribute to an effort that is highly strategic to Microsoft. If you think you have it in you to join us, send us your resume right away!!!!! Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.


Do you want to work on cutting edge cloud technologies in a platform team? Do you want to be part of the team that builds mission critical systems and services over which transactions worth billions of dollars run? Do you have the programming skills, attention to details and quality, passion for building cloud systems and services that delights our customers? Do you want to be part of a diverse, fast paced and highly technical team that takes pride in delivering value to our business customers on time with quality in an agile cadence? If your answer is ?YES? to all of them, congratulations! You are a prospective candidate for the software Engineering team in the Finance & Professional Services organization in Microsoft Corporate Functions Engineering. We are looking for excellent software engineers that will be part of this great team and contribute to the Finance services evolution. As a software engineer, you will be involved in designing, coding and testing features that enable our mission critical business partners. You will develop software and services at scale, innovating on the latest technologies (Cloud, Big Data, Mobile, Social, Security Software and services) while engineering for automated testing (in a TDD environment), Continuous Integration & Deployment as well as instrumenting telemetry that helps us monitor our service and helps diagnose and resolve issues quickly. You will work closely with peers across teams to help build flexible and high-performing components that enable next generation of business services. This is a data-driven and fast paced environment - where engineers are empowered to innovate and take ideas from concept to scale. Job Responsibilities ? Design and develop large scale distributed software services and solutions ? Practice Agile+ software development by adding and leveraging Telemetry/Instrumentation to our components and services to drive decisions while executing in an agile cadence for engineering activities such as: designing, coding, testing, debugging and incident management. ? Adhere to and drive sound software engineering practices through design reviews, system design through well-defined interfaces across multiple components, code reviews, leveraging data / telemetry to make decisions. ? Develop ?best-in-class? engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. ? Lead the team in adopting relevant new technologies, tools, methods and processes from Microsoft and industry. ? Pays utmost attention to quality right from the design phase, incorporating TDD practices and are engineered for testability ? Exposes test coverage issues, organizes and implements integration tests, and resolves problem areas. ? Considers testability, portability/monitoring, reliability, and maintainability, and understands when his or her code is ready to be shared and delivered. ? Demonstrate excellent verbal and written communication skills. ? Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users. ? Applies coding patterns and best practices. ? Collaborate effectively with other disciplines of the project team. ? Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs. Required Qualifications: ? BS in Computer Science, Engineering, or related discipline ? Excellent programming skills in object oriented language ? At least 4 years experience working with large scale distributed systems / services. ? Strong development and testing experience in Big Data technologies e.g. Hadoop, Kafka, SPARK (2+ years) ? Strong skills in designing and implementing Service Oriented Architecture, REST, OData services. ? Minimum 8 years of software development experience in building enterprise applications. Preferred Qualifications: ? MS in Computer Science, Engineering, or related discipline ? Experience in Agile execution/delivery ? Experience building Telemetry systems and/or adding instrumentation to large scale distributed systems that helps us collect metrics. ? Knowledge in client-side web application development (2+ years). As you may have notes from above, this position presents a great opportunity to contribute to an effort that is highly strategic to Microsoft. If you think you have it in you to join us, send us your resume right away!!!!! Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.


Do you want to work on cutting edge cloud technologies in a platform team? Do you want to be part of the team that builds mission critical systems and services over which transactions worth billions of dollars run? Do you have the programming skills, attention to details and quality, passion for building cloud systems and services that delights our customers? Do you want to be part of a diverse, fast paced and highly technical team that takes pride in delivering value to our business customers on time with quality in an agile cadence? If your answer is ?YES? to all of them, congratulations! You are a prospective candidate for the software Engineering team in the Finance & Professional Services organization in Microsoft Corporate Functions Engineering. We are looking for excellent software engineers that will be part of this great team and contribute to the Finance services evolution. As a software engineer, you will be involved in designing, coding and testing features that enable our mission critical business partners. You will develop software and services at scale, innovating on the latest technologies (Cloud, Big Data, Mobile, Social, Security Software and services) while engineering for automated testing (in a TDD environment), Continuous Integration & Deployment as well as instrumenting telemetry that helps us monitor our service and helps diagnose and resolve issues quickly. You will work closely with peers across teams to help build flexible and high-performing components that enable next generation of business services. This is a data-driven and fast paced environment - where engineers are empowered to innovate and take ideas from concept to scale. Job Responsibilities ? Design and develop large scale distributed software services and solutions ? Practice Agile+ software development by adding and leveraging Telemetry/Instrumentation to our components and services to drive decisions while executing in an agile cadence for engineering activities such as: designing, coding, testing, debugging and incident management. ? Adhere to and drive sound software engineering practices through design reviews, system design through well-defined interfaces across multiple components, code reviews, leveraging data / telemetry to make decisions. ? Develop ?best-in-class? engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. ? Lead the team in adopting relevant new technologies, tools, methods and processes from Microsoft and industry. ? Pays utmost attention to quality right from the design phase, incorporating TDD practices and are engineered for testability ? Exposes test coverage issues, organizes and implements integration tests, and resolves problem areas. ? Considers testability, portability/monitoring, reliability, and maintainability, and understands when his or her code is ready to be shared and delivered. ? Demonstrate excellent verbal and written communication skills. ? Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users. ? Applies coding patterns and best practices. ? Collaborate effectively with other disciplines of the project team. ? Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs. Required Qualifications: ? BS in Computer Science, Engineering, or related discipline ? Excellent programming skills in object oriented language ? At least 4 years experience working with large scale distributed systems / services. ? Strong development and testing experience in Big Data technologies e.g. Hadoop, Kafka, SPARK (2+ years) ? Strong skills in designing and implementing Service Oriented Architecture, REST, OData services. ? Minimum 8 years of software development experience in building enterprise applications. Preferred Qualifications: ? MS in Computer Science, Engineering, or related discipline ? Experience in Agile execution/delivery ? Experience building Telemetry systems and/or adding instrumentation to large scale distributed systems that helps us collect metrics. ? Knowledge in client-side web application development (2+ years). As you may have notes from above, this position presents a great opportunity to contribute to an effort that is highly strategic to Microsoft. If you think you have it in you to join us, send us your resume right away!!!!! Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.


Do you want to work on cutting edge cloud technologies in a platform team? Do you want to be part of the team that builds mission critical systems and services over which transactions worth billions of dollars run? Do you have the programming skills, attention to details and quality, passion for building cloud systems and services that delights our customers? Do you want to be part of a diverse, fast paced and highly technical team that takes pride in delivering value to our business customers on time with quality in an agile cadence? If your answer is ?YES? to all of them, congratulations! You are a prospective candidate for the software Engineering team in the Finance & Professional Services organization in Microsoft Corporate Functions Engineering. We are looking for excellent software engineers that will be part of this great team and contribute to the Finance services evolution. As a software engineer, you will be involved in designing, coding and testing features that enable our mission critical business partners. You will develop software and services at scale, innovating on the latest technologies (Cloud, Big Data, Mobile, Social, Security Software and services) while engineering for automated testing (in a TDD environment), Continuous Integration & Deployment as well as instrumenting telemetry that helps us monitor our service and helps diagnose and resolve issues quickly. You will work closely with peers across teams to help build flexible and high-performing components that enable next generation of business services. This is a data-driven and fast paced environment - where engineers are empowered to innovate and take ideas from concept to scale. Job Responsibilities ? Design and develop large scale distributed software services and solutions ? Practice Agile+ software development by adding and leveraging Telemetry/Instrumentation to our components and services to drive decisions while executing in an agile cadence for engineering activities such as: designing, coding, testing, debugging and incident management. ? Adhere to and drive sound software engineering practices through design reviews, system design through well-defined interfaces across multiple components, code reviews, leveraging data / telemetry to make decisions. ? Develop ?best-in-class? engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. ? Lead the team in adopting relevant new technologies, tools, methods and processes from Microsoft and industry. ? Pays utmost attention to quality right from the design phase, incorporating TDD practices and are engineered for testability ? Exposes test coverage issues, organizes and implements integration tests, and resolves problem areas. ? Considers testability, portability/monitoring, reliability, and maintainability, and understands when his or her code is ready to be shared and delivered. ? Demonstrate excellent verbal and written communication skills. ? Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users. ? Applies coding patterns and best practices. ? Collaborate effectively with other disciplines of the project team. ? Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs. Required Qualifications: ? BS in Computer Science, Engineering, or related discipline ? Excellent programming skills in object oriented language ? At least 4 years experience working with large scale distributed systems / services. ? Strong development and testing experience in Big Data technologies e.g. Hadoop, Kafka, SPARK (2+ years) ? Strong skills in designing and implementing Service Oriented Architecture, REST, OData services. ? Minimum 8 years of software development experience in building enterprise applications. Preferred Qualifications: ? MS in Computer Science, Engineering, or related discipline ? Experience in Agile execution/delivery ? Experience building Telemetry systems and/or adding instrumentation to large scale distributed systems that helps us collect metrics. ? Knowledge in client-side web application development (2+ years). As you may have notes from above, this position presents a great opportunity to contribute to an effort that is highly strategic to Microsoft. If you think you have it in you to join us, send us your resume right away!!!!! Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.




Qualifications



Job Description


The Azure Network Monitoring team is looking for highly motivated and talented engineers to design and build state of the art services that provide insights into the networking stack for one of the biggest networks in the world.

 

Monitoring and insights over real-time telemetry is a key investment area for Azure and the Network Monitoring team is building automated systems that can detect and provide insights at all layers of the Network for our customers. As can be imagined, this also involves working with some of the largest data sets imaginable and we are looking for skilled Software Engineers who want to grow in some of the most complex and challenging spaces.The complexity of the problem space means we are looking for people that are comfortable working with large data, high throughput, real-time systems.

 

A successful candidate will bring:
Experience with real time data analysis
Full stack development experience
Some Knowledge of networking and Network protocols
• An understanding of the ISO / OSI Networking stack and knowledge of network protocols



Qualifications


• 3 years of software development experience in a distributed systems environment.

 


Job Description


Are you passionate about engineering, designing and delivering critical mission cutting edge distributed systems at cloud scale? Would you want to be part of the team that delivers ultra-highly available services that span the globe to provide resiliency to Azure Networking at massive scale around the world? Do you want to be in the center of the innovation of Azure, and provide critical contributions to Azure to delight cloud services customers? Do you want to be part of a fast paced, diverse, collaborative, and energetic team?

 

The Azure Networking Wide-Area-Network team is working across orgs and teams to enable end to end new scenarios for Azure customers that want to scale world-wide. The team enables delivers customer features and it also provides fundamental building blocks, bringing innovative and cutting edge SDN to the WAN!



Qualifications


An ideal candidate will have the following skills and background:
• Demonstrated experience in shipping high quality products and services
• Solid CS fundamentals, fluent in concurrent programming, familiar with replication systems, and with previous experience on distributed systems programming or services development.
• Knowledge in at least two, and solid coding skills in at least one of the following: C/C++, C#/Java, Python, Go
• Excellent technical design, problem solving, and debugging skills
• Great interpersonal, collaboration and communication skills.
• Knowledge of Switching and routing protocols is a big plus.

 

Qualifications:
• 5 years of professional software engineering experience OR
• BS/MS/PhD in Computer Science, plus 3 years of professional software engineering experience


Job Description


This role will be for a highly-motivated Senior Software Engineer with a solid background in embedded system design, hardware acceleration, embedded Linux, and hardware accelerator (Silicon/FPGA/GPU/SoC) design and development. You will be involved with all phases of product development, from conceptual design through to bring-up, manufacturing and release.

Qualifications


Basic Qualifications: • 5+ years of professional experience designing and developing real-time embedded solutions using ARM SoCs, Linux, FPGAs (Xilinx, Altera), and silicon (ASICs) • 5+ years programming experience in C/C++ for resource constrained embedded platforms Experience with design of FPGA-based hardware-acceleration technologies for both Altera and Xilinx Devices. • Experience with debugging tools such as JTAG, oscilloscopes and bus analyzers • Highly technical embedded hardware experience, including understanding schematics, I2C, SPI, USB, RS232/RS485, PCIe, and communication protocols • Strong problem solving, debugging and troubleshooting skills • BS required. MS in Electrical Engineering/Computer Engineering Preferred qualifications: Extensive knowledge of u-boot, Petalinux, and Yocto Linux internals and customization Experience in performance measurement and optimization for hardware accelerators Experience in developing multi-threaded applications using POSIX threads Primary responsibilities include: • Develop, maintain, and extend embedded designs, prototypes, and systems including hardware, firmware, and software. • Develop performant software, including embedded and low-level code (C/C++, Linux) • Design, write, and execute performance tests and performance benchmarks for hardware and software Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Job Description


Azure Compute is responsible for building the next generation(s) of highly scalable Datacenters that provide of containers, virtual machines and bare metal services. Given the growth of our datacenters we are always investigating in new hardware and software solutions to meet our scale and customer demand. The Azure New Technology (ANT) team is looking ahead at future Cloud technologies, both hardware and software, and we are investigating and enabling those for our datacenter use. A good example of what we do is the development and deployment of ARM 64-bit Servers in our datacenters. This is a multi-year effort that consists of deep partnership engagements with multiple silicon companies, including collaborating on future hardware designs and software enablement. We are a very hands-on team with deep technical expertise in silicon, systems, operating systems (Windows and Linux) and application stacks. 



Qualifications


Basic Qualifications: - 5 years of software development experience Preferred Qualifications: - Strong computer science fundamentals and proven algorithm design capability - Experience working for a team that ships daily or weekly and runs cloud services will be a plus - BS in computer science and engineering; PhD and MS preferred or equivalence of years of working experience. Ability 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. Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Job Description


Are you passionate about Microsoft Azure and building cloud scale services? Are you looking to learn and contribute to bleeding edge manageability infrastructure using containers, serverless computing, and more, that makes it easy to run services on the cloud? If so, this is a wonderful and rare opportunity in the Azure OneDeploy team that develops the software infrastructure for management of services using Azure.
The Azure OneDeploy team is looking for motivated engineers with a strong track record who are in search of an exciting environment working with innovative and revolutionary technology. The Azure OneDeploy team is part of Azure Compute which is responsible for creating the foundation of Microsoft cloud platform for utility computing. It is the core infrastructure team that provides orchestration systems for worldwide software rollouts. The team owns the charter of building services that make it easy to design, develop, deploy and maintain Azure services for customers. The system is built on the fundamentals of providing fast and safe worldwide service rollouts with the capabilities of health-integrated auto rollbacks. It is designed with scale and extensibility in mind as it supports a diverse set of customers. Common needs of security and compliance are baked into the system as we move towards one service management system for all Azure services in Microsoft and beyondAzure OneDeploy holds the key to unlocking rapid innovation while providing the most up-to-date infrastructure for customers maintaining service availability and quality with capabilities of auto healing for services. The work done in this team has a multiplier effect for all services running on Azure as it delivers on a smart underlying infrastructure for everyone to use. The traditional methods of software delivery cannot keep up with the demand of developer innovation and business need, so we are innovating across all aspects of service delivery.

Qualifications


Candidates will have the following qualifications: 3+ years of commercial software development experience Preferred: Bachelors or master’s degree in computer science or related field, or equivalent experience Demonstrated track record of driving high-quality service design/implementation to production Strong computer science fundamentals and experience with C# & .NET technologies Strong design, development, and debugging skills Strong communication and collaboration skills Strong customer empathy and passion for livesite Ability to meet deadlines in a fast-paced environment Ability to work within product teams and across product group Ability to ramp up on new technologies and features quickly Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Job Description


Azure Managed Applications enables ecosystem for 3rd party applications on Azure. This is a win-win solution for all - customer, ISV/MSP and Azure. With managed applications, vendor can publish complex PaaS and SaaS offerings, and customers can provision them in minutes. While this has enabled customers to use applications that previously would have required application-specific expertise and time-consuming set up. Managed Application also provide avenue for vendor and customer to have ongoing relationship that includes vendor charging for support and customer can get fully managed service. For example, Contoso wants to develop a cloud app which requires Cassandra cluster, Contoso engineering team have mainly two options, either deploy OSS Cassandra cluster, manage and develop expertise on Cassandra cluster or provision managed Cassandra cluster supported by vendor who is expert in the domain. The managed route enables Contoso to ship production quality app faster and can rely on vendor to support/update the Cassandra cluster on-behalf. Managed application is a GA service and its already popular among ISV/MSPs. Over the next few years we will be working on APIs for vendor to build rich applications and management capabilities, while customer can easily integrate managed app and can rely for production workload.

Qualifications


Basic Qualifications: • 5+ years of commercial software development experience Preferred Qualifications: • Middle-tier / backend web development experience • Deep experience with C#/Java/C or C++, data technologies (SQL/Tables/etc.) • REST and distributed systems • Experience driving backend / API projects is desired • A BS in computer science or an equivalent degree **Ability 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: *Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Job Description


Microsoft’s cloud computing business is growing at a tremendous scale. Microsoft Azure Storage is a tier-0 foundational service around which most of Azure Services are built today. We have a tremendous hockey-stick growth in raw storage capacity over the past few years, adding several Exabytes of capacity along the way. Our ability to continuously innovate hinges on a deployment solution that’s uniquely tailored to orchestrate code and configuration rollouts ranging from a single machine to millions. A deployment system that’s globally aware and can make smart and safe decisions dynamically without human engagement.



Qualifications


Basic Qualifications:

  • 3+ years of experience in developing with C#, C++ or any equivalent high-level programming language

 

Preferred Qualifications:

  • Excellence in software engineering practices and coding.
  • Proven ability to plan, schedule and deliver quality software
  • Experience with multi-threaded programming.
  • BS+ in computer science or engineering or technology fields
  • Preference given to candidates with: Passion for distributed systems or large-scale storage systems.
  • Experience developing large-scale service deployment technologies
  • Working experience and knowledge of AutoPilot/PilotFish 

 


Job Description


Our team, Commercial Software Engineering, works side by side with customers on new tech. We are here to pave the way for our products and our customers. We don’t charge customers for what we do and the results we’ve produced put us in high demand. We MacGyver our way using Microsoft products and open source software to accelerate our customers, engineering things that have never been done before. We push innovation back into the product groups. Our motto is “We ship when we share”. If you like variety, coding in many languages, using any available tech across our industry, digging in with our customers, hackfests, occasional travel, and telling the story of what you’ve done in blog posts and at conferences, then come talk to us.



Qualifications


The ideal candidate will have: 6+ years experience in software design and development Experience with open source platforms, including contributions Shipped complex production systems running on a public cloud Presented at a tech conference or user group event In this position, you will: Lead software engineering efforts Work directly with non-technical business partners Learn new technologies quickly Code with groups of people at a rapid pace Share your knowledge openly and honestly with those around you Provide constructive feedback to others If much or all of the above resonates with you, don’t hesitate, apply today. This position is more than a job. You will be able to make your passion your work. The importance and strategic nature of the role and the technologies will enable you to fully explore your potential and grow in your career and in your core passions.

 


Job Description


Have you ever imagined the world with an infinite amount of storage available and accessible to everyone? A place where everyone in the world can easily access their books/music/photos/video/any data from anywhere at any time via any means (e.g. mobile phones, tablets, PCs, smart devices, etc). Did you ever desire a universally accessible storage system to record all the knowledge known to mankind, to keep all the books/music/videos ever created, or to store all the data collected from all the scientists in the world for them to collaborate upon? Do you want to be part of a team that strives to bring these to reality? If so, the Microsoft Azure Storage team is what you are looking for. We are building Microsoft’s cloud storage solution - Microsoft Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world. We continue to have tremendous hockey stick growth, we have many Exabyte’s of data stored, and are designing and building systems for Zettabyte scale to support demand growth for the coming years. #Responsibilities We are looking for engineers who are passionate about distributed storage and want to work on a fast-paced team with talented engineers. To be successful in this area you must thrive at solving challenges related to durability, availability, and concurrency while serving millions of requests per second. You will have an opportunity to make high impact changes on a daily basis as you build a hyperscale storage system that may indirectly or directly be used daily by your friends and family. 



Qualifications


Basic Qualifications:

  • 4+ years of experience in developing with C++, C# or Java
  • BS in computer science or engineering

 

Preferred Qualifications: 

  • A passion for large scale storage
  • Experience with multi-threaded/parallel programming
  • Excellence in software engineering practices, coding and solid foundation in data structures, algorithms with strong testing, debugging and analytical skills
  • Proven ability to plan, schedule and deliver quality software
  • Prior experience working on storage stack is bonus.
  • Experience building scalable, distributed services 

 


Job Description


Our team is Intentional Exploration. The Intentional platform is an exciting new technology acquired by Microsoft in 2017. It is the basis for a number of new applications, the first of which, Whiteboard, is now in preview release and which will grow into a very general and powerful concept of Interactive Documents that are heterogeneous and have groupware, semantic encoding, and interactions built in. Intentional Explorations is a small team that works on substantial refactoring of the Intentional codebase with the goal of ever greater performance, functionality, and programmability.



Qualifications


Basic Qualifications: • MS degree Preferred Qualifications: • Familiarity with C# and development environments in general • Ability to communicate, design, and code Intentional requirements • Ability to work with the teams that originate C# and related language systems • Ability to understand and modify open source code.

 


Job Description


Azure Compute is responsible for building the next generation(s) of highly scalable Datacenters that provide of containers, virtual machines and bare metal services. Given the growth of our datacenters we are always investigating in new hardware and software solutions to meet our scale and customer demand. The Azure New Technology (ANT) team is looking ahead at future Cloud technologies, both hardware and software, and we are investigating and enabling those for our datacenter use. A good example of what we do is the development and deployment of ARM 64-bit Servers in our datacenters. This is a multi-year effort that consists of deep partnership engagements with multiple silicon companies, including collaborating on future hardware designs and software enablement. We are a very hands-on team with deep technical expertise in silicon, systems, operating systems (Windows and Linux) and application stacks.

 

 

 

 



Qualifications


Basic Qualifications:

  • 5 years of software development experience

 

Preferred Qualifications:

  • Strong computer science fundamentals and proven algorithm design capability
  • Experience working for a team that ships daily or weekly and runs cloud services will be a plus
  • BS in computer science and engineering; PhD and MS preferred or equivalence of years of working experience.

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


Job Description


This is one of those rare opportunities that come along once in a decade. We are the Planner team, one of the fastest growing customer facing services within the Office 365 umbrella. Run like a ‘startup’ but with the safety and stability offered by the Office organization and Microsoft, you will have an opportunity to build the infrastructure and backend for an internet scale service, currently in the ‘hockey stick’ phase of growth. You will work with a cutting edge technology stack, including Azure Services, Azure Service Fabric, NOSQL databases (Azure Table, Blob storage, COSMOS DB).



Qualifications


• BA/BS or MS degree in Computer Science or 5 years equivalent experience

• 5 years of experience or more in programming in C# Preferred Qualifications:

• Experience developing distributed web service applications with highly concurrent server side code

• Experience with NOSQL databases and high volume / throughput web applications and their design Ability 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: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Job Description


Do you live to solve hard problems? Do you revel in breaking through barriers? Thrive not only in Microsoft software and services, but also in Open Source (OSS), for both short and longer-term projects? The Commercial Software Engineering (CSE) Global ISV Enablers team partners with top ISVs from around the world to solve some of their toughest engineering challenges, cloud enable their solutions for the Microsoft Azure platform and help transform their business. Our CSE mission is to enable high-impact organizations and developer communities to achieve more and drive the value of our intelligent cloud and edge.



Qualifications


The ideal candidate will have:

Minimum 3 years of experience as a software engineer, and a sincere desire to collaborate across the company.

A deep understanding of cloud computing technologies and emerging trends with deep relevant experience with one of the public cloud platforms

Demonstrated deep technical development expertise and solid engineering fundamentals.

Strong Knowledge and expertise working with a. Containers and container ecosystem, Orchestrators and most importantly Kubernetes b. Open Source c. Linux d. Azure resource manager templates e. Azure IaaS

Creative and inventive spirit, with a passion for data.

Self-motivated and detail-oriented, with a strong work ethic.

Exceptional decision-making skills, conflict resolution, and follow through.

Excellent communication, presentation skills, and interpersonal skills.

Existing relationships within Global ISVS and corresponding open source communities. including a deep understanding of how to interact with, and contribute to, these communities.

BS/BA degree, Masters in Computer Science preferred.

 


Job Description


Do you live to solve hard problems? Do you revel in breaking through barriers? Thrive not only in Microsoft software and services, but also in Open Source (OSS), for both short and longer-term projects? The Commercial Software Engineering (CSE) Global ISV Enablers team partners with top ISVs from around the world to solve some of their toughest engineering challenges, cloud enable their solutions for the Microsoft Azure platform and help transform their business.

 

Our CSE mission is to enable high-impact organizations and developer communities to achieve more and drive the value of our intelligent cloud and edge. To deliver on this mission, our Global ISV Enablers team engages with partners on direct engineering collaborations to create scalable, resilient and commercially viable software solutions for the Microsoft Azure platform, enabling a rich ecosystem of third party offerings in the areas of Blockchain, Compute (Containers and Orchestration, Dev Ops, HPC, Management & Monitoring), Data Platform & Analytics, Media, Networking Storage and Security categories.

 

We are looking for a software engineer who can help drive success in the Core Compute category by working with the top ISVs in this space. This candidate will be responsible for:

Collaborating with business & technology leaders across Microsoft?s One Commercial Partner (OCP), Growth + Ecosystem (G+E), Azure Engineering and Microsoft Field teams to help drive the success of the Data Platform category.

Identifying opportunities and paving the way (with architecture and code patterns) to unlock new technical and business opportunities for partners and accelerate their success on Microsoft platforms.

Working collaboratively with peers across CSE & Microsoft Engineering to manage and guide our engineering process, with a focus on continuously improving quality, engineering productivity, and responsiveness.

Engaging with Microsoft?s product team engineers to provide feedback and influence product roadmap and direction.

Sharing expertise with customers, partners, and communities worldwide.

Developing deep, trusted advisor relationships with Global ISVs and corresponding open source communities within the Core Compute category.

 

The ideal candidate will have:

Minimum 3 years of experience as a software engineer, and a sincere desire to collaborate across the company.

A deep understanding of cloud computing technologies and emerging trends with deep relevant experience with one of the public cloud platforms

Demonstrated deep technical development expertise and solid engineering fundamentals.

Strong Knowledge and expertise working with a. Containers and container ecosystem, Orchestrators and most importantly Kubernetes b. Open Source c. Linux d. Azure resource manager templates e. Azure IaaS ? Creative and inventive spirit, with a passion for data. ? Self-motivated and detail-oriented, with a strong work ethic.

Exceptional decision-making skills, conflict resolution, and follow through. ? Excellent communication, presentation skills, and interpersonal skills.

Existing relationships within Global ISVS and corresponding open source communities. including a deep understanding of how to interact with, and contribute to, these communities.

BS/BA degree, Masters in Computer Science preferred.

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.



Qualifications



Job Description


Would you like a career that gives you opportunities to help top companies and ISV’s use cloud computing to solve some of their most challenging issues using the newest Open Source and Microsoft technologies? Do you like to work in a variety of business environments, leading high impact short term projects?



Qualifications


The ideal candidate will have:

• Minimum of 5 years’ experience in software development, 2 years client development experience a plus.

• Very good experience with Mixed Reality / Virtual Reality / Augmented Reality

• Good experience with cloud services: media/streaming, storage, cognitive services or equivalent.

• Experience with cloud based software development (Ie. Azure, AWS) is a plus.

• Experience in backend web is a plus

• Experience with xPlat mobile dev, is a plus

• Software development experience in languages and frameworks such as Ruby, node.js, Python, C#, Java, or others.

• A desire to extend your learning of new languages, tools, and environments.

• Experience with open source platforms like node.js, Ruby on Rails, the JVM ecosystem, the Hadoop ecosystem, data platforms like Postgres, MongoDB and Cassandra and/or messaging platforms like Apache Kafka.

• An understanding of the open source software ecosystem.

• Good communication and presentation skills.

• A sense of commitment to end-to-end product or service quality, completeness, and the resulting user experience for the life of products and services.

• Strong knowledge of application development practices and experience working closely with large development teams is a plus.

• Experience leading a small group of developers working on a project is a plus.

• Good decision-making skills, conflict resolution, and follow through with customers

• BS/BA degree is a plus.

Job Description


Do you thrive on solving the most complex software development problems? Do you follow industry trends in cloud computing and love working with the latest technologies in open source?
The Commercial Software Engineering (CSE) team at Microsoft is looking for someone like you, who is passionate about working on solving deep technical challenges in cool cloud-based projects.
In this highly technical role, we want you to collaborate closely with Microsoft engineering teams, fellow software engineers in CSE and developers worldwide. You will lead partners and enterprises of all sizes to understand how to take advantage of the latest and innovative services of the Azure Cloud as it pertains to the Internet of Things (IoT), open source tools and products, and the application of DevOps practices.

Qualifications


Requirements for the position: • BS/BA degree in Management/Computer Information Systems • 5+ years of experience as software developer