Sr. Software Developer - Android Apps
Overview
In this Senior Software Developer role, you’ll lead Android app development for field mapping and data collection, shaping high-performance mobile experiences with offline workflows. You’ll influence technical direction, mentor teammates, and architect solutions using modern Android frameworks. You’ll work cross-functionally to translate real-world needs into robust mobile software, driving impactful mapping and sensor integration in diverse field environments. This is a chance to contribute to Esri’s mission of enabling informed decisions through spatial technology.
Compensation / Benefitsmedical, dental, vision insurance401(k) and profit-sharingvacation leave (minimum accrual 80 hours)paid holidaysprofessional growth opportunities
ResponsibilitiesBuild Android apps from architecture to design (ICS and up)Collaborate with developers and designers across the productGather and translate real-world requirements into softwareDevelop field mapping, data collection, sensor networks, and navigation appsSolve complex problems with UX and software designAdvocate for Android within Esri and contribute to community growth
Key requirements5+ years of commercial software development experienceKotlin programmingDeveloping on the Android platformObject oriented design skillsData structures and algorithmsMobile performance optimization and cachingGood communication skillsTeam player who can also work independentlyAdaptability in a changing environmentKotlinAndroid developmentObject oriented design