Director of Mobile Engineering (Job 3015005)

Irving, TX

Category: Engineering

ADT LLC Logo

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.​

 

Jobs

Related Openings

Sign up for our talent network

Already part of our talent network?

What is a talent network? Once you provide your information, we’ll send you job alerts and company news that matches your interest.