Director of Mobile Engineering

ADT · Irving, TX

Company

ADT

Location

Irving, TX

Type

Full Time

Job Description

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:

Want more jobs like this?

Get jobs in Irving, TX delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
  • 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.

    Apply Now

    Date Posted

    12/19/2024

    Views

    0

    Back to Job Listings Add To Job List Company Profile View Company Reviews
    Positive
    Subjectivity Score: 0.9