Esri logo

Software Development Engineer

Esri
Redlands, California
Full Time
Posted April 14, 2025
$89k - $133k
Apply Now

Application opens on company website

Job Description

The job involves designing, developing, and maintaining a location API that integrates ArcGIS features with modern Android and Kotlin technologies, focusing on creating intuitive and efficient solutions for mobile devices. The ideal candidate should have a strong background in Java programming and software development, with a commitment to high-quality standards and effective collaboration.

Key Responsibilities

  • Design a location API that integrates ArcGIS features with Kotlin and Android platform features
  • Enable interaction between the JVM-based Android platform and ArcGIS Runtime business logic using Java-Native interop JNI
  • Utilize Android's Gradle build system to build and deliver a Location API library
  • Iteratively design, implement, test, and document Location API features in an agile development process
  • Review and approve interfaces of the C ArcGIS Runtime implementation for the Android Location API
  • Translate user requirements and workflows into intuitive API designs for the Android platform and Kotlin
  • Leverage Android's latest platform features to provide advanced solutions for users
  • Develop a location API focused on mobile device constraints such as battery life and network bandwidth
  • Create a location API that utilizes mobile device capabilities like sensors and different input types
  • Provide samples, documentation, code snippets, and open-source implementations for complex API workflows

Requirements

  • Two (2) years of experience in the job offered or related occupation in which the required experience was gained.
  • Demonstrated experience with Java programming.
  • Experience in commercial software development.
  • Experience in object-oriented design.
  • Experience with algorithms and design patterns.
  • Bachelor's Degree in Computer Science, Information Technology, GIS, Geography, or a related field of study.

Benefits & Perks

Compensation range: 88,899 - 132,500 USD
Minimum accrual of 80 hours of vacation leave
Twelve paid holidays throughout the calendar year
Industry-leading health and welfare benefits (medical, dental, vision, life insurance)
401k and profit-sharing programs
Opportunities for personal and professional growth

Ready to Apply?

Join Esri and make an impact

Apply Now

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Esri

Esri logo

Account Manager

Esri
Charlotte
Full Time
$67k-114k
Esri logo

3D Software Engineer II Scene Layers

Esri
Redlands
Full Time
$97k-162k
Esri logo

Accountant Accounting Operations

Esri
Redlands
Full Time
$68k-95k