Android Engineer

Job Category: Technology and IT
Job Type: Remote
Job Location: United States
Company Name: Comcast

Comcast, a Fortune 30 global leader in media and technology, is hiring an experienced Principal Android Engineer to help shape the next generation of digital experiences. As a Principal Android Engineer, you’ll lead the development of Comcast’s flagship Xfinity app—used by millions of customers worldwide to manage smart home devices, troubleshoot networks, and stay connected. This is a unique opportunity to combine innovation, leadership, and impact at a global scale while working with advanced Android technologies in a collaborative, inclusive, and forward-thinking environment.


About the Principal Android Engineer Role

As a Principal Android Engineer, you’ll serve as the technical leader for Comcast’s Connected Living Client Application Engineering team. You’ll drive architectural design, lead large-scale projects, and mentor engineers while ensuring the performance and reliability of our Android applications. Working with cross-functional teams across design, product, and backend, you’ll play a pivotal role in delivering seamless digital experiences that power millions of smart homes across the globe.

Key Responsibilities of a Principal Android Engineer

  • Lead the design, development, and deployment of scalable Android libraries and app components.

  • Advocate for technical excellence through clean architecture and best practices.

  • Collaborate with UX, Product, and API teams to deliver cohesive, high-performing mobile experiences.

  • Write and review high-quality Kotlin code leveraging Jetpack Compose, Coroutines, and MVVM.

  • Ensure seamless integration with RESTful APIs and optimize caching and performance strategies.

  • Maintain and enhance CI/CD pipelines using Jenkins, Fastlane, and GitHub Actions.

  • Mentor and guide engineering teams to foster technical growth and innovation.

  • Oversee incident management, troubleshooting, and resolution of technical issues.

  • Ensure compliance with accessibility, internationalization, and localization standards.


Qualifications for Principal Android Engineer

Comcast seeks a hands-on leader who brings both deep technical expertise and strong architectural insight.

Core Requirements

  • 8+ years of software engineering experience.

  • 5+ years of native Android development experience using Kotlin.

  • 3+ years in a technical leadership role for large-scale consumer apps (100K+ downloads).

  • Expertise with Jetpack Compose, Dagger, Coroutines, MVVM, and Espresso.

  • Strong understanding of Android fundamentals — Activities, Services, Broadcast Receivers.

  • Experience with RESTful APIs, caching, and mobile performance optimization.

  • Familiarity with CI/CD tools and DevOps practices.

  • Excellent communication and problem-solving skills.


Benefits and Perks

Comcast values innovation, balance, and growth. The Principal Android Engineer position includes:

  • 💰 Competitive salary and comprehensive benefits.

  • 🩺 Health, dental, and vision insurance.

  • 💸 Retirement and financial wellness programs.

  • 🕒 Flexible PTO and work arrangements.

  • 🚀 Professional growth and career advancement opportunities.

  • 🌎 Inclusive, diverse, and innovation-driven work culture.

  • ⚙️ Access to cutting-edge technology and global projects.


Why Join Comcast as a Principal Android Engineer?

At Comcast, innovation meets impact. As a Principal Android Engineer, you’ll lead high-impact mobile initiatives that empower millions of users while shaping the future of digital connectivity. You’ll collaborate with top engineers, use cutting-edge Android tools, and make meaningful contributions in an inclusive, growth-oriented culture.

Comcast celebrates diversity and is proud to be an Equal Opportunity Employer, ensuring equal treatment for all applicants regardless of race, gender, identity, orientation, disability, or veteran status.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx