Senior Software Engineer

Senior Software Engineer

Job Overview

Location
Wanneroo, Western Australia
Job Type
Full Time Job
Job ID
68741
Date Posted
1 year ago
Recruiter
Michael Linda
Job Views
52

Job Description

Azure Internet of Things (IoT) is changing the digital transformation and a leading innovator in this field. Azure IoT Management team’s mission is to provide a compelling and competitively advantageous, globally scalable platform that is crucial in provisioning devices and managing devices at Enterprise level scale.

 

 We are building a team where diversity of thought and background is valued as strongly as technical skills, and where everyone is encouraged to come up with new ideas to make our customers’ lives better. We value people who can bring a diverse perspective to our product and where a developer will not just write code, but will have a real meaningful impact on the direction of the product and which features to build. We are a dedicated team to embrace diversity and inclusion in every interaction and inspire each other to bring their growth mindset with a desire to continuously learn and grow. We value the One Microsoft approach to achieve our mission to empower every person and organization on the planet.

 

 We are looking for a Software Engineer to be part of the exciting new journey to redefine and help drive the future of IoT Management Platform. You will be responsible for delivering multitenant, highly available, resilient cloud services to easily and securely manage devices in the cloud. You will collaborate with team members and other engineering groups in Microsoft to build services that manage a fleet of IoT devices with the latest security, software and maintenance updates.

  

Join us in helping drive our mission to offer the most scalable, powerful, and secure IoT platform empowering businesses ranging from startups to Fortune 100 enterprises to achieve more. 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 of distributed systems platform for Microsoft.  

 

 Successful candidates should have a strong grasp of Computer Science fundamentals, sharp technical design skills, and a healthy appetite for tackling hard, ambiguous problems.

Responsibilities

Responsibilities:

  • Building scalable systems and services for managing hundreds of millions of devices connected to Azure IoT service in a massively scalable data store and supporting complex queries over it.
  • Solve big integration ecosystem challenges, like: - Supporting clients running on a wide variety of platforms, from embedded devices, smartphones to traditional PCs.
  • Enable advanced connectivity mechanisms between the IoT Hub and its devices.
  • Design and develop highly-efficient code that scales to hundreds of millions of devices at minimal operational costs.
  • Implementation/integration of standardized, industry-wide protocols such as MQTTS, AMQPS, HTTPS and Web Sockets.
  • Work directly with major customers in the industry to both diagnose and provide solutions for their technical scenarios

 

Qualifications

Required Qualifications:

  • 4+ years of experience in software development for cloud/enterprise/server applications

Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or equivalent industry experience
  • Experience developing PaaS/IaaS services for a Cloud Platform
  • Experience developing applications hosted on Azure, AWS or other similar Cloud Platforms
  • Experience building scalable and high-available services in Cloud
  • Experience building high performance data access layers on top of either a SQL or NoSQL database
  • Solid CS fundamentals, fluent in multi-threaded, asynchronous programming, strong inclination for architecting at scale
  • Excellent technical design, problem solving and debugging skills
  • Good written and oral communication skills 

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.

 

xAzureIoTPlatformx

xAzureIoTSWEx

xAzureIoTx

#DTPJOBS

Job ID: 68741

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