View All Jobs 169777

Software Engineer II

Develop scalable IoT software solutions on Azure using .NET C# and messaging technologies
Austin
Senior
yesterday
Resideo Technologies

Resideo Technologies

A provider of home comfort and security solutions, including thermostats, smart home products, and security systems.

19 Similar Jobs at Resideo Technologies

Software Engineer Ii

Join a dynamic software engineering team at Resideo that designs, develops, and integrates highly complex IoT software solutions. As a Software Engineer II, you will work as part of a team of world-class engineers, driving the success of our software engineering initiatives. You will play a key role in creating system solutions that meet the evolving needs of our customers and will be involved in every aspect of the systems life cycle. Apply engineering knowledge, tools, and principles to develop improved systems. Design and implement platforms that enable customers to use our device portfolio to improve comfort, efficiency, cost, and security for their homes and businesses.

Job Duties:

  • Implement and maintain scalable and resilient components on the Azure platform using .NET C#.
  • Work as a part of and collaborate with cross-functional Agile/Scrum teams to deliver high-quality software solutions.
  • Implement and integrate messaging technologies (e.g. Event Hub) to support distributed systems.
  • Participate in sprint planning, backlog grooming, and daily stand-ups.
  • Provide accurate effort estimates for development tasks and features.
  • Provide L3 support for production systems, including incident resolution, root cause analysis, and performance tuning.
  • Ensure code quality through unit testing, code reviews, and adherence to best practices.
  • Continuously improve system reliability, scalability, and performance.

You must have:

  • 3+ years of software development experience.
  • 3+ years of experience with Azure cloud development.
  • Proficient in .NET C# and object-oriented programming.
  • Experience with messaging technologies such as Event Hubs, Kafka, or similar related technologies.
  • Ability to provide L3 support in a production environment.

We value:

  • Ability to design and implement scalable and resilient system components.
  • Strong critical thinking and problem-solving skills.
  • Knowledge of microservices architecture and containerization (e.g. Docker, Kubernetes)
  • Experience with CI/CD pipelines and infrastructure as code.
  • API development experience including RESTful services and API lifecycle management.
  • Experience working with connected devices and IoT knowledge.
  • Working knowledge of Test-Driven Development (TDD).
  • Excellent communication and collaboration skills.

What's in it for you:

  • The opportunity to be an engineering partner on products that individuals interact with on a daily basis that impacts their comfort, safety, and security.
  • Be a part of a team that is growing and regularly investing in research and development to continue to strengthen the products we offer.
+ Show Original Job Post
























Software Engineer II
Austin
Engineering
About Resideo Technologies
A provider of home comfort and security solutions, including thermostats, smart home products, and security systems.