Sr Advanced Software Engineer Connected Device & Platform

Resideo

Not Interested
Bookmark
Report This Job

profile Job Location:

Austin, TX - USA

profile Monthly Salary: Not Disclosed
Posted on: 16 hours ago
Vacancies: 1 Vacancy

Department:

Engineering

Job Summary

Description

Join a world-class engineering organization building the cloud platform that powers millions of connected devices across Security Comfort Air and Water this role as a Senior Advanced Software Engineer you will operate as a technical owner for complex initiatives leading small groups of engineers (2-3 developers) and driving delivery across multiple system layers from device integration through cloud services and application consumption.

This role blends hands-on engineering technical leadership and end-to-end ownership with a strong emphasis on clear technical thinking concise documentation and disciplined software practices.

JOB DUTIES

Technical Leadership & Initiative Ownership

Own medium-to-large initiatives end-to-end from early requirement discovery through design implementation rollout and production hardening; Lead and guide a small pod of 2-3 developers providing technical direction task breakdown and delivery accountability; Balance hands-on development with leadership responsibilities remaining deeply involved in critical code paths and design decisions; Drive alignment across teams (Product Firmware Mobile QA SRE DevOps Partner teams) to deliver cohesive cross-layer integrations.

Architecture & System Design

Design and evolve backend services using C#/.NET on Azure within a highly distributed event-driven architecture; Define clear service contracts using OpenAPI JSON Schema and contract-first design principles; Architect and implement event-driven workflows using Event Hubs Service Bus IoT Hub Event Grid and internal messaging pipelines; Make pragmatic architectural decisions that balance scalability reliability delivery timelines and long-term maintainability

Requirements & Documentation

Lead technical requirement discovery in collaboration with Product and partner teams translating ambiguous inputs into clear technical designs; Produce concise high-quality documentation (RFCs design docs sequence diagrams operational notes) that enables fast confident execution; Establish and enforce clear ownership boundaries contracts and integration expectations across systems and teams

Reliability Automation & Quality

Champion strong software engineering practices: automated testing CI/CD safe deployments and progressive rollouts; Drive improvements in observability resilience and operational readiness using metrics logging tracing and alerting; Lead performance analysis and capacity planning for high-throughput device telemetry and fan-out workloads; Participate in incident investigations and ensure learnings translate into durable fixes and platform improvements

Platform & Operational Ownership

Take ownership for features in production including on-call participation root-cause analysis and long-term remediation; Proactively identify platform gaps and propose initiatives to improve scalability reliability developer experience or cost efficiency; Act as a technical point of contact for complex integrations spanning multiple services and teams

YOU MUST HAVE

  • 7 years of experience building and operating production-grade cloud systems with deep expertise in C#/.NET distributed systems concurrency and scalable service design
  • Proven experience leading technical initiatives and guiding other engineers through delivery
  • Professional experience with event-driven architectures and Azure messaging services (Event Hubs Service Bus IoT Hub etc.)
  • Professional experience with CI/CD pipelines automated testing strategies and frequent reliable deployments
  • Experience running containerized workloads using Docker and Kubernetes with working knowledge of SQL and NoSQL data stores (PostgreSQL SQL Server Cosmos DB Redis etc.)

WE VALUE

  • Ability to navigate ambiguity make sound technical decisions and maintain momentum in a fast-moving environment
  • Experience building connected-device or IoT platforms at scale
  • Demonstrated ability to lead small teams without formal people management responsibilities
  • Strong written communication skills and a bias toward clear minimal and actionable documentation
  • Comfort working across organizational boundaries and influencing without authority
  • Experience with performance tuning throughput optimization and distributed system debugging
  • A mindset of ownership accountability and continuous improvement

WHATS IN IT FOR YOU

  • High Impact: Own and deliver critical platform initiatives that power millions of connected devices worldwide
  • Technical Leadership: Lead real projects and shape architecture not just contribute code
  • End-to-End Ownership: See your work through from concept to production and long-term operation
  • Growth Path: Clear runway toward Staff/Principal engineering or platform leadership roles
  • Modern Stack: Azure cloud event-driven systems large-scale telemetry Kubernetes and modern DevOps practices
  • Competitive Compensation & Benefits: Including health coverage retirement plans paid time off and flexible work arrangements

#LI-TD1

#LI-HYBRID




Required Experience:

Senior IC

DescriptionJoin a world-class engineering organization building the cloud platform that powers millions of connected devices across Security Comfort Air and Water this role as a Senior Advanced Software Engineer you will operate as a technical owner for complex initiatives leading small groups of e...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Resideo offers top-of-the-line home automation solutions to set up your best smart home system, including smart thermostats, security cameras and more.

View Profile View Profile