Senior Software Engineer

Senior Software Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
30274
Date Posted
1 year ago
Recruiter
John Apl
Job Views
95

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 Digital Twins team is an open, fun, and diverse team that builds and operates a developer platform for next-generation IoT solutions. Developers can model places and things in their business domain and drive these models with real time data from IoT devices and other data sources. The General Availability release of Digital Twins was in late fall 2020 and we have already helped customers to turn the corner on problems such as reduction of energy usage, space utilization, productivity, or electricity grid management. 

You will be working on large-scale distributed systems and services responsible for high telemetry throughput, highly available low latency APIs and seamless integration with other internal and external services. You will have the opportunity to enable massive scale, stateful cloud applications that can be operated with ease across public datacenters around the world.    

You will be an important part of a team of highly motivated and talented individuals and this is a great opportunity to challenge yourself, grow your career and influence the next generation distributed systems platform for Microsoft IoT.  You will tackle intrinsically hard scaling and availability problems and serve as a technical lead for critical initiatives from scoping to delivery to operations.  You have the freedom to influence our designs and architectural roadmap and drive specific goals around scalability and availability.   

Responsibilities

  • Build scalable systems and services for managing millions of devices and other entities connected to the Digital Twins platform.   
  • Solve big integration challenges with Digital Twins and other services internal and external to Microsoft.  
  • Identify and articulate investment areas to drive efficiency, scale, and availability of the platform. 
  • Design, develop, automate, maintain processes facilitating continuous delivery, service provisioning, throttling, software updates, configuration changes, and application deployment with zero downtime. 
  • Design key systems that are crucial to achieving scale to support anticipated growth. 
  • Design and develop highly efficient code that scale to millions of twins with minimal operational costs.  

Qualifications

Required Qualifications: 

  • 5+ years of experience building software. 
  • Hands-on developer experienced building systems using C#, Java, C++ or similar. 

 

Preferred Qualifications: 

  • Master’s or bachelor’s degree in Computer Science or related field 
  • Experience building and operating web services, IaaS, PaaS on Azure, Google, or AWS 
  • Experience in microservice architectures, networking and/or actor frameworks 
  • Experience building scalable and high-available services in Cloud. 
  • Experience in working with REST APIs and JSON and defining APIs for developer-oriented SDKs as well as some experience in writing code samples for public use.  
  • Solid CS fundamentals, fluent in multi-threaded, asynchronous programming, architecting at scale. 

 

xAzureIoTPlatformx

xAzureIoTSWEx

xAzureIoTx

#DTPJOBS

#MicrosoftATL

 

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.  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.

Job ID: 30274

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