Software Development Engineer I - Big Data Toolkit

Apply Now

Job Description

Are you a seasoned Java/Scala developer who has a passion for building great high-quality big data distributed computing software? In this role, you will build cutting-edge, high-performance distributed computing software that can perform massive geospatial operations in lightning speed.

You’ll join an agile team of talented developers, data scientists, and consultants to build and deliver geospatial analytics solutions at scale to help our customers address real-world challenges in the big data space. Our teams have a broad mix of experience levels and tenures that support an environment that promotes professional development. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.

Our team also puts a high value on work-life balance, and we understand that striking a healthy balance between your personal and professional life is crucial to your happiness and success here. We offer a flexible hybrid schedule so you can have a more productive and well-balanced life—both in and outside of work.


  • Design, develop, implement, and maintain distributed geospatial analytics software that processes massive volume of geospatial data sets very fast
  • Work with a team of dedicated product engineers, data analysts, data scientists, and customers to determine, design, and build the most desired capabilities and enhancements
  • Work on ingesting, storing, processing, and analyzing large geospatial data sets
  • Work in a fast-paced Agile team designing algorithms and implementing them in a short turnaround time


  • 1+ years of programming experience in Java and/or Scala
  • Strong attention to detail and analytical capabilities
  • Experience with or good knowledge in building CI/CD pipelines
  • Experience with complex data sets within an enterprise-level environment
  • Enthusiasm for improving software capabilities for end users in real-world application
  • Understanding of the software development lifecycle
  • Good interpersonal skills and positive attitude
  • Bachelor’s in computer science, mathematics, data science, physics, or related fields.

Recommended Qualifications

  • 1+ years of experience developing using Apache Spark
  • 1+ years of experience in Python
  • Experience with Apache Maven
  • Prior experience with cloud platforms such as Databricks, Azure, Google Cloud Platform, AWS
  • Familiarity with Azure DevOps
  • Prior experience or good knowledge in Docker and Kubernetes
  • Able to learn new technologies quickly
  • Dedicated and solution-oriented individual
  • Master's in computer science, mathematics, data science, physics, or related fields.

About Esri

Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.

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 a 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.

Company Info.


Esri is the global market leader in GIS and has helped customers improve results since 1969. We build ArcGIS, the world's most powerful mapping and spatial analytics software. ArcGIS connects everyone, everywhere through a common visual language. It combines mapping and analytics to reveal deeper insight into data, helping organizations create positive change in industry and society.

  • Industry
    Information Technology
  • No. of Employees
  • Location
    Redlands, CA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Esri is currently hiring Software Engineer Jobs in United States with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More