Software Development I - Kotlin/Swift SDKs

Esri
Redlands, CA
Overview

Bring your passion for Android and iOS to help us develop a native GIS SDK that runs on mobile devices using modern tooling. You will be working with the mobile team to build out and enhance our current ArcGIS Maps SDK for Swift and/or Kotlin into a fully featured, production quality release. This is a great opportunity to design and develop next-gen Esri technology. We love making a difference and leading the way in developing innovative technology.

Responsibilities
  • Build and test iOS/Android apps that conform to industry best practices to test the APIs and ensure their quality
  • Develop excellent software for use in field mapping, data collection, sensor networks, street navigation, and more
  • Collaborate with developers, product engineers and product owners throughout the development process
  • Assist the team in evaluating different areas of functionality and assessing the viability of adding new features
  • Ensure that the product remains at the forefront of iOS and Android development patterns and paradigms
  • Solve and articulate complex problems with application design, development, and user experiences
Requirements
  • 1+ years of related software development experience
  • Fluent in and passionate about iOS/Swift or Android/Kotlin
  • Possess object-oriented design skills
  • Fluent in git source code management
  • Understanding of algorithms and design patterns
  • Ability to work closely with the team to build quality software in a constantly evolving environment
  • Effective time management, organizational, and written and verbal communication skills
  • Bachelor’s degree in computer science, mathematics, GIS, or a related field
Recommended Qualifications
  • Prior API development experience
  • Knowledge of the other programming languages, including C, C++, and Dart
  • Hands-on experience with Esri ArcGIS software or other geospatial technology
  • Experience with JSON RESTful interface
  • Experience with User interface design
  • Master's degree in computer science, mathematics, GIS, or a related field

Total Rewards

Esri’s competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.

A reasonable estimate of the base salary range is

$79,040-$133,016 USD

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 [email protected] 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.

Requisition ID: 2026-4382

Available in

Redlands, CA

Job Category

Software Development and Engineering

Role Type

Individual Contributor

Experience Level

Early Career

Posted 2026-08-06

Recommended Jobs

Mechanical Assembler / Technican

Belcan
Irvine, CA

Job Title: Mechanical Assembler / Technician Pay Rate: $22 - 25/hr. Location: Irvine, CA Area Code: 949 ZIP Code: 92618 Start Date: Right Away Shift: 5:00 AM - 1:30 PM Keywords: #Irvinejobs #Me…

View Details
Posted 2026-07-09

Project Manager - Rail Vehicles

AtkinsRéalis
Los Angeles, CA

Job Description Overview We are seeking a Project Manager - Rail Vehicles to join our team in Los Angeles, CA to lead, work on and pursue various rail vehicle procurement, refurbishment, an…

View Details
Posted 2026-06-26

Senior Software Engineer with Secret

Deloitte LLP
California

Drive engineering delivery and execution across complex initiatives that support business and technology priorities. The Senior Engineering Management Specialist helps coordinate cross-functional team…

View Details
Posted 2026-08-03

Art Director Strategic Brands

Monster Energy
Corona, CA

About Monster Energy Forget about blending in. That's not our style. We're the risk takers, the trailblazers, the gamechangers. We're not perfect and we don't pretend to be. We're raw, unfiltered, a…

View Details
Posted 2026-08-06

CEDAR HOUSE - Server

Highway140Enterprises
El Portal, CA

Job Description Job Description Salary: $16.90 Per Hour plus tips We are seeking a professional and personable Server to join our team at our busy restaurant in El Portlal, California. The ide…

View Details
Posted 2026-07-17

Workers’ Compensation Consultant

Department of Industrial Relations
Sacramento County, CA

Job Description and Duties Under the general direction of the Supervising Workers' Compensation Consultant (SWCC), the Workers' Compensation Consultant is responsible for the case management of th…

View Details
Posted 2026-07-21

Senior Plumbing Detailer

Gulfstream Strategic Placements, LLC
Oakland, CA

We are a large Mechanical Contractor in Oakland, CA We are searching for a Senior Plumbing Detailer to join our team Responsibilities for Senior Plumbing Detailer: Coordinate with Foreman on…

View Details
Posted 2026-06-30

Installation Manager - Hayward, CA

HomeOrganizers
Hayward, CA

Description Position at Closet World Come experience a high-energy, fast-paced environment that is both competitive and rewarding! Learn about our Industry and soar with the support of a great tea…

View Details
Posted 2026-05-27