iOS Software Development Engineer I

Apply Now


Join a team that pushes the boundaries of technology to achieve a shared mission: bringing the power of GIS indoors. Esri makes indoor location, indoor mapping, and indoor GIS accessible and powerful for both consumers and experts across all platforms and devices.

The Esri R&D Center in Vienna, Austria, leads the research and development of cutting-edge indoor positioning systems technologies used in ArcGIS IPS. By combining radio signal data from Bluetooth Low Energy beacons or Wi-Fi with trajectory information derived from motion sensors on everyday mobile devices and physical characteristics within our indoor environments, we aim to deliver the world’s best indoor blue dot experience for our users.


  • Shape the way users of the ArcGIS Maps SDK for iOS consume our cutting-edge indoor positioning technology (IPS) and enable them to build unique experiences
  • Augment our existing mobile app necessary for setting up indoor positioning to meet the demands of enterprise customers around the world
  • Write the code driving our technology: collect up-to-date and accurate data from device sensors (motion sensors, Bluetooth, and more) and supply them to our real-time location algorithms
  • Implement unit tests and automate regression testing to ensure baseline quality in all releases in collaboration with product engineer colleagues
  • Collaborate with colleagues to build compelling demos that showcase common workflows and highlight product features
  • Contribute to a cross-platform team, closely collaborating with Android and C++ developers on planning and code reviews


  • 1+ years of iOS software development experience
  • Profound understanding of Swift, SwiftUI, Objective-C and a solid understanding of the iOS platform
  • Working knowledge of the general mobile landscape, architecture and trends
  • Proficiency in quickly grasping and effectively applying new technology concepts within a dynamic and evolving context
  • Familiarity with daily Git workflows (branches, review, merge) and experience in contributing to the full mobile development lifecycle
  • Demonstrated ability to work on a team that builds quality software
  • Strong written and verbal communication skills in English
  • Time management, prioritization, teamwork, and interpersonal skills
  • Bachelor’s in computer science, engineering, mathematics, GIS or a related field

Recommended Qualifications

  • At least one application on the Apple App Store or an open-source project
  • Experience architecting and designing mobile software products
  • Experience with mobile software design patterns and limitations on iOS
  • Knowledge of Kotlin and the Android platform
  • Experience with Esri ArcGIS software or other geospatial technology
  • Master's in computer science, engineering, mathematics, GIS or a related field



About Esri

At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life’s best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website here.

If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply!

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.