Principal Android Engineer

EchoStar

$127K — $181K *
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of professional software engineering experience
  • Bachelor's Degree in Computer Science or related field
  • Deep expertise in modern Android development standards
  • Proven critical experience leading media playback architectures
  • Strong ability to define technical roadmaps and mentor teams

Responsibilities

  • Lead the technical architecture and roadmap for the enterprise Android application
  • Establish a core observability foundation for application reliability
  • Drive media playback performance and streaming reliability across the fleet
  • Integrate AI-assisted development tools into engineering workflows
  • Provide technical leadership and cross-functional alignment across teams

Benefits

  • Versatile health perks including flexible spending accounts and HSA
  • 401(k) Plan with company match
  • Employee Stock Purchase Plan (ESPP)
  • Career opportunities
  • Flexible time away plan
Full Job Description
Job Duties and Responsibilities

Candidates must be willing to participate in at least one in-person interview, which may include a live whiteboarding or technical assessment session.

Enterprise Android deployments require robust architecture, reliable playback, and enterprise-grade observability across diverse device fleets. The Principal Android Engineer solves critical scale and stability challenges across the full Android stack, from low-level media playback engines to modular application frameworks. This role establishes technical roadmaps, sets engineering standards, and optimizes release pipelines for mission-critical customer software. By integrating modern Android architectures and AI-assisted engineering workflows, the position ensures operational reliability and continuous system performance across all deployed hardware.

What Success Looks Like (Objectives)
  • Lead the technical architecture and long-term roadmap of the enterprise Android application, modularizing the codebase to support rapid feature deployment and system scalability
  • Establish a core observability foundation-including real-time metrics, logging, crash telemetry, and field analytics-to improve application reliability across all deployed customer devices
  • Drive media playback performance and streaming reliability across the fleet using advanced frameworks, digital rights management, and adaptive protocols
  • Integrate AI-assisted development tools and automated workflows into the engineering lifecycle to increase team throughput and elevate code quality standards
  • Provide technical leadership and cross-functional alignment across product, backend, and partner engineering teams to meet departmental performance and reliability objectives

Skills, Experience and Requirements

Core Skills and Competencies (What you'll bring)
  • Deep expertise in modern Android development standards, including Kotlin, Jetpack Compose, coroutines, and scalable architectural patterns
  • Proven critical experience leading production-scale media playback architectures utilizing ExoPlayer/Media3, adaptive streaming protocols (HLS/DASH), and digital rights management
  • Strong ability to define technical roadmaps, set code quality standards, and mentor engineering teams across complex technical initiatives
  • Proficiency in AI application within software engineering workflows to optimize code review processes, automated testing, and development efficiency
  • Demonstrated competency in high-scale Android application quality management, including continuous integration, automated testing strategies, and field telemetry analysis

Additional Qualifications
  • Experience with Android TV, embedded Android, or set-top box form factors
  • Experience with live television, streaming video, or low-latency media applications
  • Experience working with original equipment manufacturers, silicon vendors, or platform integration partners

Minimum Requirements
  • Minimum Education: Bachelor's Degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
  • Minimum Experience: 10+ years of professional software engineering experience, including significant experience as a technical lead on Android applications
  • Required Technical Skills: Must have experience with:
    • Kotlin, Jetpack, and modern Android architectural frameworks
    • Media playback frameworks (ExoPlayer or Media3) and streaming protocols
    • System observability, automated CI/CD pipelines, and enterprise application lifecycle management

Salary Ranges

Compensation: $127,050.00/Year - $181,500.00/Year
Benefits

We offer versatile health perks, including flexible spending accounts, HSA, a 401(k) Plan with company match, ESPP, career opportunities, and a flexible time away plan; all benefits can be viewed here: EchoStar Benefits.

The base pay range shown is a guideline. Individual total compensation will vary based on factors such as qualifications, skill level, and competencies; compensation is based on the role's location and is subject to change based on work location.

The posting will be active for a minimum of 3 days. The active posting will continue to extend by 3 days until the position is filled.

Similar Jobs

More Jobs at EchoStar

More Consumer Technology Jobs

Find similar Principal Android Engineer jobs: