Taro Logo

Software Engineer II

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
$98,300 - $193,200
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI · IoT
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Join Microsoft Azure IoT as a Software Engineer II and be at the forefront of IoT technology. This role focuses on front-end software engineering, where you'll help build tools and experiences that manage millions of IoT devices using modern technologies like React, Node, TypeScript, and more.

The position is part of the Azure IoT Client team, working on building intuitive device management tools. You'll be developing responsive, scalable solutions that ensure excellent user experiences. The role involves working with technologies including React, Node.js, HTML5, CSS3, TypeScript/JavaScript, Python, PowerShell, Docker, and Kubernetes.

Microsoft Azure IoT is leading the industry with comprehensive IoT solutions covering device management, edge computing, advanced analytics, and command & control functionality. The platform handles millions of devices and trillions of messages monthly, making real impact in the IoT space.

The ideal candidate values engineering practices ensuring high-quality code, including rigorous code reviews and unit testing. Strong problem-solving, design, coding, and debugging skills are essential. The team culture emphasizes passion, creativity, agility, accountability, and continuous learning.

This hybrid role offers competitive compensation ($98,300 - $193,200) and comprehensive benefits including industry-leading healthcare, educational resources, and investment options. You'll be part of a highly motivated team working on cutting-edge technology while having opportunities for career growth and development.

The position requires passing Microsoft's cloud background check and offers up to 50% work from home flexibility with 0-25% travel. Join Microsoft's Azure IoT team to help shape the future of connected devices and be part of one of the most exciting areas in modern technology.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Be part of delivering a world class user experience by contributing to its design and evolution
  • Investigate and prototype new technologies and frameworks
  • Have ownership for design, implementation and delivery of backlog driven features
  • Collaborate across the company to deliver end-to-end systems and experiences
  • Focus on providing a trouble-free experience for users by ensuring availability, latency, scalability needs

Requirements For Software Engineer II

React
Node.js
TypeScript
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 2+ years technical engineering experience
  • Experience with coding in languages including C#, JavaScript, Python, or Java
  • 2+ year of experience in software development with experience in front-end engineering
  • Experience with data-driven decision making
  • Experience in developing AI applications
  • Math background

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?