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

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 5 days 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?

Jobs Related To Microsoft Software Engineer II

SDE 2

Microsoft is seeking an SDE 2 for their Power BI Client Engineering team to build and maintain front-end infrastructure using TypeScript, React, and modern web technologies.

Software Engineer II - Full-Stack

Microsoft is hiring a Software Engineer II - Full-Stack to develop secure management systems for X.509 certificates and related security infrastructure, combining frontend expertise with security focus.

Software Engineer II

Software Engineer II position at Microsoft working on Mesh team, developing immersive 3D virtual experiences integrated with Microsoft Teams.

Software Engineer II-Frontend

Microsoft is hiring a Frontend Software Engineer II in Hyderabad to develop user experiences for Viva Engage using React, TypeScript, and modern web technologies.

Software Engineer II - Fullstack

Microsoft is hiring a Software Engineer II - Fullstack in Vancouver to develop features for Teams Rooms devices using TypeScript, React, and modern web technologies.