DescriptionResideo is growing a new software development team that is reinventing the smart home and our portfolio of software services and connected devices. We serve a rapidly expanding ecosystem of connected devices and millions of users. Here you will have the opportunity to invent and create data driven solutions that connect customers with their home and build mobile and web applications supporting end users and service providers.
Join a team that designs develops and integrates highly complex systems within will be integral in creating system solutions that meet the evolving needs of our will be involved in every aspect of the systems life cycle from the front end of business development through product end of software engineering knowledge tools and principals to develop improved high tech systems to integrate homes to manage comfort efficiency cost and security for our customers.
JOB DUTIES:
As a Sr Software Engineer this is your opportunity to:
- Design and develop highly available low latency back-end services and APIs supporting customer facing front end applications for Resideo products and services
- Implement IoT device connectivity to our back-end services
- Architect and implement enhancements to a highly distributed cloud platform
- Participate in integration of new products & consumer features into the connected devices platform
- Identify and propose technical improvements using your software engineering knowledge and principals
- Accelerate innovation and growth teaming with some of the worlds most talented engineers
YOU MUST HAVE:
- 5 years of experience building highly scalable consumer-facing platforms
- Proven background in designing and developing services using C# with knowledge of security standards and best practices for cloud software development
- Experience architecting designing and developing testable fault-tolerant and performant software
- Experience designing and implementing systems that process high volumes of event and requests
WE VALUE:
- Experience building containerized applications with Docker and Kubernetes
- Strong CI/CD experience
- Strong emphasis on and experience with unit testing of services using frameworks like nUnit xUnit Moq
- Experience of building reliable scalable and performant data structures and algorithms
- Knowledge of concepts and architectural patterns of developing highly available distributed systems eg. messaging distributed sagas workflows load balancing
- Familiarity with Active-Active multi-region distributed concepts
- Knowledge of web service technologies such as REST and JSON
- Experience developing or deploying applications on Azure or AWS cloud platforms
- Knowledge of network protocols (HTTP gRPC MQTT TCP UDP)
- Knowledge of event streaming and message queue services: EventHub Kafka Kinesis Message Bus RabbitMQ SQS
- Database experience (Relational and Non-relational eg SQL Server Postgres Cosmos Mongo DynamoDB)
- Demonstrated experience on testing and validating functionality of code changes before promoting to production
- Experience developing deploying and running and operating large scale platforms and services on Azure
- Experience developing IoT device services and products
- Experience with streaming video technologies
- Experience building and operating client facing APIs for large volumes of users
- One whos collaborative and team-oriented
- Attention to detail and one who takes pride in high quality work product
WHATS IN IT FOR YOU:
- The opportunity to collaborate across a diverse organization while gaining depth of knowledge.
- The opportunity to support and upgrade a full-stack security IoT platform!
- Innovation: Bring your creative ideas to the table and be part of a company that is shaping the future of the Smart Home
- Immediate Benefit Eligibility - Resideo provides comprehensive benefits including life and health insurance a life assistance program accidental death and dismemberment insurance disability insurance retirement plans vacation & holidays.
#LI-TD1
#LI-Hybrid
Required Experience:
Senior IC
DescriptionResideo is growing a new software development team that is reinventing the smart home and our portfolio of software services and connected devices. We serve a rapidly expanding ecosystem of connected devices and millions of users. Here you will have the opportunity to invent and create da...
DescriptionResideo is growing a new software development team that is reinventing the smart home and our portfolio of software services and connected devices. We serve a rapidly expanding ecosystem of connected devices and millions of users. Here you will have the opportunity to invent and create data driven solutions that connect customers with their home and build mobile and web applications supporting end users and service providers.
Join a team that designs develops and integrates highly complex systems within will be integral in creating system solutions that meet the evolving needs of our will be involved in every aspect of the systems life cycle from the front end of business development through product end of software engineering knowledge tools and principals to develop improved high tech systems to integrate homes to manage comfort efficiency cost and security for our customers.
JOB DUTIES:
As a Sr Software Engineer this is your opportunity to:
- Design and develop highly available low latency back-end services and APIs supporting customer facing front end applications for Resideo products and services
- Implement IoT device connectivity to our back-end services
- Architect and implement enhancements to a highly distributed cloud platform
- Participate in integration of new products & consumer features into the connected devices platform
- Identify and propose technical improvements using your software engineering knowledge and principals
- Accelerate innovation and growth teaming with some of the worlds most talented engineers
YOU MUST HAVE:
- 5 years of experience building highly scalable consumer-facing platforms
- Proven background in designing and developing services using C# with knowledge of security standards and best practices for cloud software development
- Experience architecting designing and developing testable fault-tolerant and performant software
- Experience designing and implementing systems that process high volumes of event and requests
WE VALUE:
- Experience building containerized applications with Docker and Kubernetes
- Strong CI/CD experience
- Strong emphasis on and experience with unit testing of services using frameworks like nUnit xUnit Moq
- Experience of building reliable scalable and performant data structures and algorithms
- Knowledge of concepts and architectural patterns of developing highly available distributed systems eg. messaging distributed sagas workflows load balancing
- Familiarity with Active-Active multi-region distributed concepts
- Knowledge of web service technologies such as REST and JSON
- Experience developing or deploying applications on Azure or AWS cloud platforms
- Knowledge of network protocols (HTTP gRPC MQTT TCP UDP)
- Knowledge of event streaming and message queue services: EventHub Kafka Kinesis Message Bus RabbitMQ SQS
- Database experience (Relational and Non-relational eg SQL Server Postgres Cosmos Mongo DynamoDB)
- Demonstrated experience on testing and validating functionality of code changes before promoting to production
- Experience developing deploying and running and operating large scale platforms and services on Azure
- Experience developing IoT device services and products
- Experience with streaming video technologies
- Experience building and operating client facing APIs for large volumes of users
- One whos collaborative and team-oriented
- Attention to detail and one who takes pride in high quality work product
WHATS IN IT FOR YOU:
- The opportunity to collaborate across a diverse organization while gaining depth of knowledge.
- The opportunity to support and upgrade a full-stack security IoT platform!
- Innovation: Bring your creative ideas to the table and be part of a company that is shaping the future of the Smart Home
- Immediate Benefit Eligibility - Resideo provides comprehensive benefits including life and health insurance a life assistance program accidental death and dismemberment insurance disability insurance retirement plans vacation & holidays.
#LI-TD1
#LI-Hybrid
Required Experience:
Senior IC
View more
View less