NextGenEnergyJobsPowering sustainable careers

Software Development Engineer

Esri
Posted April 14, 2025

Redlands, California

Energy Management

$88,899 - $132,500

Full Time

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.

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

  • 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

More jobs at Esri

Account Manager

Esri
Jan 27
Charlotte, North Carolina
Full Time
Energy Management
$66,560 - $114,400/yr

3D Software Engineer II Scene Layers

Esri
Jan 24
Redlands, California
Full Time
Energy Management
$97,344 - $162,240/yr

Accountant Accounting Operations

Esri
Jan 24
Redlands, California
Full Time
Energy Management
$68,224 - $94,952/yr