Job Description
Join a dynamic software engineering team at Resideo that designs, develops, and integrates complex IoT software solutions. As an Advanced Software Engineer, you will work with world‑class engineers to design, develop, and integrate sophisticated web systems and backend cloud services for our home security and automation offerings. Your work will enable millions of homeowners to control and manage devices such as garage doors, thermostats, lights, locks, video doorbells, and cameras from any mobile device.
Job Duties
- Design and develop highly available, low‑latency backend cloud services that power customer‑facing applications.
- Develop responsive web interfaces and user experiences.
- Design, build, and integrate REST APIs.
- Take ownership of software components’ design, supporting best‑in‑class practices such as unit testing, static code analysis, and cybersecurity compliance.
- Integrate the latest technology stacks into solutions in a fast‑paced, evolving environment.
- Lead technical innovation by identifying opportunities for improvement and applying deep software engineering principles.
- Collaborate cross‑functionally with product owners, technical teams, and customer operations to deliver exceptional user experiences.
- Engage actively in agile ceremonies, share progress, ask insightful questions, and learn from peers, partners, and customers to continuously improve.
- Provide technical support and guidance to resolve customer issues.
Qualifications
- 6+ years of hands‑on experience in software development and production‑grade cloud services (Azure or equivalent).
- Bachelor’s or master’s degree in computer science, computer engineering, electronics & communications, or a closely related field.
- Demonstrated experience with C#/.NET Core, strong object‑oriented design, and implementing REST APIs, microservices, and event‑driven architectures.
- Deep understanding of .NET internals and familiarity with cloud relational (PostgreSQL, SQL Server) and non‑relational (MongoDB, Cosmos, DynamoDB) database technologies.
- Advanced knowledge of JavaScript, TypeScript, React, AngularJS, HTML5, and CSS.
- Strong analytical and problem‑solving skills, with a track record of owning and driving module or program development with minimal supervision and ability to provide L3 support in a production environment.
We Value
- Experience with Agile/SCRUM, CI/CD pipelines, Kubernetes, Jenkins, GitHub, Crucible, SonarQube, or similar.
- Experience with multi‑region cloud architecture and development, especially with IoT solutions.
- Strong communication and teamwork skills, effective across globally distributed teams.
- Sound decision‑making under complexity, balancing systematic analysis with timely execution and adaptability.
What's in It For You
- Health insurance coverage—comprehensive care for you and your family.
- Employee Assistance Program (EAP)—confidential support for life’s challenges.
- Education assistance—to invest in your growth and learning.
- Maternity and paternity leave—because family always comes first.
- Menstrual wellness benefit.
- Bereavement leave—to spend time with loved ones when it matters most.
Equal Employment Opportunity
Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, sexual orientation, gender identity or expression, disability, nationality, sex, religion or veteran status. For more information on applicable U.S. equal employment regulations, refer to the “EEO is the Law” poster and supplement, and the Pay Transparency Nondiscrimination Provision. Resideo complies with applicable equal employment laws in all countries where we do business.