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