Senior Software Engineer

Senior Software Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
83039
Date Posted
1 year ago
Recruiter
William Dragusin
Job Views
100

Job Description

Azure Edge + Platform brings together Edge platforms, devices, and services to deliver Edge solutions, operating systems, and engineering systems. Driven by its customers’ needs, Azure Edge + Platform seeks to accelerate growth for Azure, E&D, and Microsoft’s customers worldwide.  

 

The organization’s portfolio spans the Cloud Edge Stack, Azure Engineering Systems, and Microsoft’s Operating Systems including the Azure Host OS and Windows. This portfolio impressively powers the world with more than one billion monthly active devices. 

 

Within Azure E+P, the Productivity Products organization is responsible for the foundational infrastructure and services required to build, operate, and support entire Azure and many Microsoft Cloud servicesThese systems and tools include engineering CI/CD pipeline, deployment tools, incident management, change management, monitoring, automation framework, data analytics, etc. Many of these products serve both internal Microsoft engineers and external Azure users. As Azure continues to grow rapidly in scale, capabilities, and complexity, we are investing heavily in reliability, scalability, and security to make Azure the safest and most reliable cloud. 

 

Do you want to be part of Microsoft's journey in making Azure extremely reliable and hugely successful? Do you want to build the next generation of cloud services that can manage and operate itself? Do you want to build the best engineering experience for Azure and Microsoft cloud service engineers? Do you enjoy working with planetary scale data? Do you want to be able to influence the supply chain of a group as big and business critical as Azure? If so, look no further because this is an amazing opportunity for you.  

 

As a senior software engineer in the Productivity Products organization, you will be responsible for driving new investments to solve hard problems, defining architectures, partnering with teammates, ensuring high code quality, high availability, and scalability of our services. You will have opportunities to learn and grow in your role developing service and infrastructure features and contributing to our Azure based services as needed. You will partner effectively with senior mentors on the team to deliver value and impact to the Productivity Products organization product line.  

 

The Productivity Products organization is deeply committed and passionate about maintaining an excellent, collaborative team culture where diversity and inclusion are highly valued. The Productivity Products organization is also strongly committed to individual growth and development and provides an environment for everyone to do their best work. As part of the Productivity Products organization you will have the opportunity to have great impact, continue to grow and advance your career while building strong relationships with an amazing team of engineers. We look forward to having you on the Productivity Products organization 

Responsibilities

  • Deliver high quality features and services (azure based) end to end to support our engineering system from design to development to release 
  • Ensure appropriate telemetry, monitoring and alerting for developed features and services  
  • Solve significant technological challenges impacting the team and our customers  
  • Identify opportunities to leverage and help large development teams be more productive with their engineering CI/CD pipelines, deployment tools, incident management, change management, monitoring, automation framework, data analytics, etc. and driving innovation into driving efficiencies. 
  • Partner and collaborate with peer engineers and customers to deliver impact on our products  
  • Participate and provide high quality feedback in design reviews, code reviews and other team activities  
  • Operate our service, including supporting customer (internal and external) incidents 
  • Conduct periodic on call duties and live site support 
  • Mentor our more junior engineers 

Qualifications

Required Qualifications  

 

  • 5+ years of full-stack software development with a 3GL like C#/C/C++/Java/Golang experience.  
  • Possess a sound understanding of Computer Science fundamentals including Algorithms, Data Structures, Object Oriented Design, System Design.
  • Prior experience with shipping cloud services and having been through more than one development cycle. 
  • Great problem solving and design skills, with demonstrated passion for security, quality, performance, and engineering excellence. 

 

 Preferred Qualifications  

 

  • A Bachelor’s Degree in Computer Science or related discipline, or equivalent relevant work experience. 
  • Experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services.
  • Experience with Microsoft Visual Studio tools and compilers.
  • Experience with Microsoft Azure, AWS or similar cloud computing platforms. 
  • Software security experience with penetration testing, red /blue teaming, anomaly detection, SIEM tools and threat modeling is desired, but not required. 
  • Knowledge and passion for Agile development practices, including continuous integration, test-driven development.
  • Experience using machine learning in practice. 
  • Ability for setting and driving towards measurable goals. 
  • Excellent collaboration skills with ability to develop key partnerships. 

 

 

Ability to meet Microsoft, customer and/or government security screening requirements might be 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.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Job ID: 83039

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept