View All Jobs 118726

Sr Advanced Software Engineer - Connected Device & Platform

Lead end-to-end platform initiatives powering millions of connected devices in production.
Austin
Senior
3 weeks ago
Resideo Technologies

Resideo Technologies

Provides smart home comfort, security, and energy management solutions, including connected devices and software for residential and commercial environments.

8 Similar Jobs at Resideo Technologies

Senior Advanced Software Engineer

Join a world-class engineering organization building the cloud platform that powers millions of connected devices across Security, Comfort, Air, and Water solutions. In 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

What's 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
+ Show Original Job Post
























Sr Advanced Software Engineer - Connected Device & Platform
Austin
Engineering
About Resideo Technologies
Provides smart home comfort, security, and energy management solutions, including connected devices and software for residential and commercial environments.