Senior Software Engineer, Android

New
D
DittoData Synchronization
Remote (Washington D.C., Atlanta, San Francisco)Full-TimeSenior
Salary$227K - $259K
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of software engineering experience
Required Skills
JavaKotlinMentoring

Requirements

  • 8+ years of software engineering experience including building and maintaining production applications at scale.
  • 4+ years of mobile application development experience.
  • Deep familiarity with the Android SDK, Kotlin, and/or Java.
  • Strong integration design skills, including defining API contracts and designing data synchronization patterns.
  • Demonstrated technical leadership experience, including architectural decision-making and cross-functional communication.
  • Proven track record of mentoring engineers through code reviews, design guidance, or coaching.
  • Adaptable problem-solving mindset capable of navigating ambiguity.
  • Strong written and verbal communication skills for bridging technical and operational requirements.

Responsibilities

  • Drive the design, development, and field deployment of applications and plugins integrating data synchronization into situational awareness tools.
  • Architect and develop performant Android applications and services for tactical end-user devices in DIL environments.
  • Define integration architecture, data contracts, and API boundaries between the platform and the broader TAK ecosystem.
  • Act as a senior technical escalation point to diagnose and resolve complex application and data-flow issues in live operational environments.
  • Provide technical mentorship to engineers, review designs and code, and contribute to team growth in Android and TAK development.
  • Partner with leadership to define edge integration roadmap priorities based on operational field constraints.
View Full Description & ApplyYou'll be redirected to the employer's site
$227K - $259K
Apply Now