Lead Software Engineer

New Yesterday

Lead Software Engineering Join a dynamic team at Resideo P&S engineering team that designs, develops, and integrates highly sophisticated IoT software solutions. As a Lead Software Engineering, you will work as part of a team of world-class engineers, driving the success of our software engineering initiatives. Your expertise and innovative mindset will play a key role in delivering value to our customers while fostering a culture of continuous learning and growth. You will be integral 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 engineer 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. Job Duties: Software Architecture and Coding Drive the technical architecture and design of software components for new hardware products in development making key decisions on platform integration, system-level design, and scalability, ensuring new products meet both functional and performance goals. Lead by example in writing clean, efficient, and maintainable code across the full stack. Requirements and Design Act as a software point of contact for NPI projects, collaborating closely with hardware, firmware, systems engineering, QA, manufacturing, and product management translating them into detailed technical specifications and design documents. Integration Oversee the integration of embedded software, cloud services and third-party services, ensuring seamless interoperability and system performance. Certification Ensure software meets industry standards and regulatory requirements. Coordinate with certification bodies and manage documentation for compliance. Testing Drive the implementation of automated and manual testing strategies to ensure software quality, reliability, and performance. Feature Definition Work closely with cross-functional teams to define and prioritize new features, ensuring alignment with business goals balancing feasibility with innovation under tight NPI schedules. Customer Support Provide technical support and guidance to resolve customer issues. Analyze feedback to inform future development and improve user experience. Verify and Validate Lead verification and validation efforts to confirm that software meets all functional and non-functional requirements. Process Improvement Champion automation, use of AI, continuous integration and Continuous Delivery/Deployment (CI/CD), and agile development practices to streamline workflows and enhance team productivity. You Must Have: 10+ years experience designing, developing and maintaining production cloud services (Azure/AWS) 10+ years of experience developing C# .NET services Familiar with client design and API development, including API gateway cloud technologies Experience with implementing and making use of message queuing (RabbitMQ, Service Bus, SQS) and message streaming (Kafka, EventHub, Kinesis) Familiarity with cloud relational (SQL Server, Postgres, Aurora) and non-relational (MongoDB, Cosmos, DynamoDB) database technologies Resideo is a global manufacturer, developer, and distributor of technology-driven sensing and control solutions that help homeowners and businesses stay connected and in control of their comfort, security, energy use, and smart living. We focus on the professional channel, serving over 100,000 contractors, installers, dealers, and integrators across the HVAC, security, fire, electrical, and home comfort markets. Our products are found in more than 150 million residential and commercial spaces worldwide, with tens of millions of new devices sold annually. Trusted brands like Honeywell Home, First Alert, and Resideo power connected living for over 12.8 million customers through our Products & Solutions segment. Our ADI | Snap One segment spans 200+ stocking locations in 17 countries, offering a catalog of over 500,000 products from more than 1,000 manufacturers. With a global team of more than 14,000 employees, we offer the opportunity to make a real impact in a fast-growing, purpose-driven industry.
Location:
Austin, TX, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search