AdTechTalent
Engineering24 days agoHybrid

Digital Turbine

Senior Android Software Engineer

androidkotlinjavaiosswiftobjective-csdkmobileasynchronous programmingconcurrencybattery profilingmobile design patternsadtechmobile measurementattributionon-device mloemcarrierapp delivery

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Durham, United States

Full job description

Senior Android Engineer role at Digital Turbine to build and maintain Android SDKs and on-device services for app delivery, discovery, and monetization. Responsibilities include improving install and delivery reliability, partnering with OEM and carrier teams, extending on-device features, and owning product lifecycle including monitoring and on-call. Requires 5+ years experience in mobile software development with expertise in Android (Kotlin/Java), knowledge of native internals, and experience shipping SDKs. iOS experience is a plus. Must have strong skills in asynchronous programming, concurrency, memory and battery profiling, and mobile design patterns. Experience operating production systems at scale and working in autonomous teams is required. Hybrid work environment; candidates must be local to Durham, NC.

What you'll do

  • Design, build, and maintain high-performance Android SDKs and on-device services focusing on reliability, footprint, battery, and security
  • Drive down install and delivery failures by improving package-manager reliability, dynamic app-delivery (ASR), and recovery paths
  • Partner with OEM and carrier integration teams to ship features within platform, privacy, and resource constraints
  • Extend on-device surfaces that power alternative distribution and brand-on-device experiences
  • Own the full lifecycle of products: instrumentation, alerting, rollout strategy, A/B experimentation, and on-call support
  • Raise code quality through reviews, automated testing, tooling, and mentoring other engineers on mobile best practices

Requirements

  • 5+ years building production mobile software
  • Deep expertise in Android (Kotlin/Java)
  • Working command of native internals
  • iOS (Swift/Objective-C) experience is a strong plus
  • Strong grasp of asynchronous programming, concurrency, memory and battery profiling, data structures, and mobile design patterns
  • Experience shipping SDKs, libraries, or framework-level code consumed by other developers
  • Track record of operating what you build in production at scale, including monitoring, debugging field issues, and staged rollouts
  • Comfort working in a fast-paced, autonomous, outcome-oriented team

Tech stack

AndroidKotlinJavaiOSSwiftObjective-C

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.