Director of Mobile Engineering (Job 3015005)
Irving, TX
Category: Engineering
Duties and Responsibilities:
- Leadership and Team Management:
- Lead a mobile engineering team of 20-40 engineers, including senior engineering managers and individual contributors, responsible for the development and maintenance of iOS, Android, and ambient touchscreen applications.
- Manage the entire software development lifecycle, from concept and planning to development, testing, deployment, and maintenance.
- Develop a high-performing and nimble team through mentoring, coaching, and providing professional development opportunities to engineering leaders and individual contributors.
- Ensure the effective allocation of resources across projects, balancing immediate needs with long-term strategic goals.
- Foster a collaborative, inclusive, and innovative culture, where team members are empowered to deliver exceptional results.
- Technical Strategy and Execution:
- Own and evolve the technical strategy and roadmap for ADT’s mobile applications and ambient touchscreen, ensuring alignment with broader business objectives.
- Make strategic decisions on the technical architecture, ensuring scalability, reliability, and maintainability.
- Drive the adoption of best practices in software engineering, including code quality, automated testing, and continuous integration/continuous deployment (CI/CD).
- Partner with cross-functional teams (Product Management, UX/UI Design, Security, and Operations) to deliver a seamless and secure user experience.
- Stay on top of the latest industry trends and technologies in mobile and ambient computing to ensure ADT remains at the cutting edge.
- Help select and source vendors for key technologies. Strategically own key technical decisions about technology to develop in-house or acquire/license.
- Hiring, Talent Development, and Performance Management:
- Lead recruitment efforts for the mobile engineering team, ensuring a diverse and talented pool of engineers.
- Drive performance management across the team, conducting regular reviews, setting measurable goals, and providing constructive feedback.
- Identify and groom future leaders within the team by providing growth opportunities and career development paths.
- Ensure that engineering teams are operating efficiently and delivering high-quality work on time and within budget.
- Cross-Functional Collaboration:
- Partner closely with Product, Marketing, Sales, and Customer Support teams to align on business priorities and deliver solutions that enhance customer experience.
- Collaborate with ADT’s leadership to ensure the mobile engineering team contributes to the broader company strategy and vision.
- Act as the primary liaison between the mobile engineering team and executive leadership, effectively communicating progress, challenges, and opportunities.
- Operational Excellence:
- Implement and maintain robust monitoring, incident response, and operational processes to ensure the reliability and performance of mobile applications and ambient touchscreen devices.
- Ensure the security of mobile applications and data, collaborating closely with ADT’s security teams to stay compliant with the latest security standards.
- Continuously evaluate and improve development processes, tools, and methodologies to drive efficiency, quality, and innovation.
- Develop best of class software engineering practices, with regular cadenced releases, support for experiments and partial rollbacks.
Qualifications:
- 10+ years of experience in software engineering, with at least 5 years in mobile development (iOS and Android) and ambient touchscreen technologies.
- 5+ years of experience in a senior leadership role, managing large, multi-disciplinary engineering teams.
- Proven track record of delivering large-scale mobile applications and devices at scale.
- Strong technical knowledge of iOS, Android, and touchscreen development, including hands-on experience in architecture and design.
- Experience in agile methodologies, software development lifecycle management, and CI/CD practices.
- Exceptional leadership skills with a focus on coaching, team building, and talent development.
- Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Passion for innovation, problem-solving, and delivering an outstanding customer experience.
ADT is an Equal Employment Opportunity (EEO) Employer. We celebrate diversity and are committed to building an inclusive team that represents a variety of backgrounds, perspectives, and skills. ADT strives to ensure every employee and applicant feels valued. Visit us at jobs.adt.com/diversity to learn more.