We are looking for a Software Development Engineer who is passionate about building high-quality software, solving complex problems, and driving impactful results. The ideal candidate will have a strong background in software design, backend development, and cloud technologies, with a keen interest in distributed systems, microservices architecture, and cloud-based solutions. This is a unique opportunity to work with the latest Azure cloud technologies, contribute to the evolution of IoT Central, and shape the future of IoT.
What You’ll Do (Responsibilities)
- Collaborate closely with a highly skilled team of 5-7 software developers in an Agile/SCRUM environment to build and maintain scalable, reliable, and secure IoT solutions.
- Design, develop, and test backend services using a microservices architecture, ensuring scalability, performance, and security.
- Develop and maintain RESTful APIs and contribute to building robust Client SDKs that power IoT solutions.
- Build and enhance front-end user experiences using the React framework, ensuring a seamless and intuitive interface for users.
- Monitor, support, and troubleshoot production services, ensuring optimal performance and reliability, while participating in on-call rotations.
- Work cross-functionally with product managers, engineers, and other teams across Azure, contributing to the overall vision and execution of IoT solutions.
- Leverage Azure cloud technologies, including Cosmos DB, Azure Service Bus, IoT/Event Hubs, Azure Data Explorer, Azure Stream Analytics, and Azure SQL, to build highly available and distributed systems.
What We’re Looking For (Qualifications)
Minimum Requirements
- 3+ years of experience in software development, with a strong emphasis on backend development and cloud technologies.
- Solid understanding of distributed programming and experience working with large-scale, web-based online services.
- Proven expertise in designing and developing secure, reliable, and scalable systems.
- Hands-on experience with API and SDK development as part of integrated solutions.
- Strong problem-solving skills, attention to detail, and a passion for writing clean, efficient, and maintainable code.
- BS/MS in Computer Science, Engineering, or a related technical field, or equivalent industry experience.
Preferred Qualifications
- Experience with Linux, Docker, Node.js (TypeScript), and Kubernetes.
- Hands-on experience developing front-end applications using the React framework.
- Strong knowledge of REST APIs and Client SDK development.
- Familiarity with Golang is a plus.
Why Join Us?
At Microsoft, we are committed to innovation, collaboration, and continuous learning. As part of our Azure IoT Central team, you will have the opportunity to work on some of the most exciting challenges in the IoT space, contribute to groundbreaking projects, and develop cutting-edge solutions that impact businesses and consumers worldwide.
We offer
- A dynamic, fast-paced work environment with opportunities to learn, grow, and innovate.
- A diverse and inclusive culture that values creativity, agility, and accountability.
- Access to world-class tools, resources, and mentorship to support your career development.
- The chance to work with leading-edge cloud and IoT technologies on solutions that make a real-world impact.
Microsoft is an Equal Opportunity Employer
We believe that diversity fuels innovation, and we are committed to creating an inclusive work environment where everyone is treated with respect. All qualified applicants will receive consideration for employment regardless of age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by law.
If you require reasonable accommodation due to a disability during the application process, please refer to our guidelines on requesting accommodations.
How to Apply
If you are passionate about IoT, cloud computing, distributed systems, and cutting-edge technologies, we would love to hear from you! Apply now and be part of a team that is shaping the future of Azure IoT Central.