Software Engineer II at Resideo
Austin, Texas, United States -
Full Time


Start Date

Immediate

Expiry Date

14 Jan, 26

Salary

0.0

Posted On

16 Oct, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Azure, C#, Object-Oriented Programming, Event Hubs, Kafka, Microservices, Containerization, Docker, Kubernetes, CI/CD, Infrastructure As Code, API Development, RESTful Services, Test-Driven Development, Communication, Collaboration

Industry

Consumer Electronics

Description
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. We invite you to discover for yourself why a career with Resideo is the opportunity you've been looking for. 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. #LI-MA1 #LI-HYBRID
Responsibilities
As a Software Engineer II, you will implement and maintain scalable components on the Azure platform and collaborate with Agile/Scrum teams to deliver high-quality software solutions. You will also provide L3 support for production systems and ensure code quality through testing and best practices.
Loading...