at Ademco Inc. in Aurora, Illinois, United States
Job Description
JOB DESCRIPTION
Resideo is seeking a Sr. Director of Software Engineering. The successful candidate will report to the Sr VP of Engineering and will interact frequently with the senior management team of Resideo including Product Management leadership and the Chief Technology Officer. The ideal candidate will bring diverse leadership experience in software engineering, excel in collaborative teamwork, and have a proven record of successful project delivery, fostering an inclusive and innovative environment.
JOB DUTIES:
- Lead a software development organization of over 150+ software professionals across the worldthat focuses on mobile/web applications and consumer & professional services. This organization includes: software engineering, software program management and software & system quality assurance.
- Motivate and empower the engineering teams to deliver on all project and business goals.
- Develop and drive the metrics to support the execution of the programs.
- Provide high level technical leadership and management to managers and individuals.
- Develop and acquire talent and expertise required for successful execution of development priorities.
- Establish third party contract partnerships for key technical areas that may require variable staffing.
- Align with the Chief Technology Officer and other Engineering leaders to ensure that technical platforms are leveraged to maximize development efficiency.
- Advance and nurture a culture of innovation within the software engineering organization.
- Participate in annual budget, operating plan and strategic plan development.
- Engage with cross-functional executive leaders to communicate progress, successes, and challenges.
YOU MUST HAVE:
- BS degree in Computer Science or similar field with a robust background in full-stack development.
- 10+ years as an organizational leader for software engineering teams.
- 10+ years of leadership and talent development for multi-discipline, global software engineering teams.
WE VALUE:
- Graduate Degree in Computer Science or similar field.
- Exceptional communication skills and adept at managing change (change management) - fostering innovation and enhancing software engineering practices.
- Proven experience in a leadership role, managing and mentoring large software engineering teams.
- Expertise in IoT technologies, protocols, and platforms.
- Proficiency in developing and operating SaaS services at scale.
- Deep understanding of software architecture, design patterns, and best practices.
- History with cloud platforms and containerization technologies.
- Capability to translate complex technical concepts into clear, accessible language for non-technical stakeholders, fostering understanding and collaboration.
- Proven track record of delivering complex software projects on time and within budget.
WHAT'S IN IT FOR YOU:
- Exciting opportunity to lead and shape a dynamic global software engineering team, where your unique voice and senior leadership will drive the commitment to our mission of protecting what matters most.
- The platform to make a global impact in bringing software and products that will help drive a world, where people are healthy, happy, safe and secure.
- Benefits - Resideo provides comprehensive benefits, including life and health insurance, a life assistance program, accidental death and dismemberment insurance, disability insurance, retirement plans, vacation & holidays.
This position...
Equal Opportunity Employer - minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity