
About Esri
Empowering organizations with spatial intelligence
Key Highlights
- Headquartered in Redlands, California
- Over 350,000 users globally, including government and NGOs
- Flagship product ArcGIS is a leader in GIS software
- Approximately 10,000 employees dedicated to GIS innovation
Esri, headquartered in Redlands, California, is a leading provider of geographic information system (GIS) software, with over 350,000 users worldwide. Their flagship product, ArcGIS, is utilized by organizations across various sectors, including government, transportation, and environmental manageme...
🎁 Benefits
Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...
🌟 Culture
Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...
Overview
Esri is hiring a Backend Java Engineer II to build core backend services for ArcGIS Data Pipelines. You'll work with Java and other backend languages to design and maintain services that support geospatial data processing. This position requires 2+ years of experience in software engineering.
Job Description
Who you are
You have 2+ years of industry experience as a software engineer, or equivalent practical experience, and are proficient in one or more backend programming languages such as Java, Python, Scala, or C#. You possess solid fundamentals in API design, software design, and system design, which allows you to create reliable and efficient backend services. Your strong problem-solving, communication, and collaboration skills enable you to work effectively with cross-functional teams.
What you'll do
As a Backend Engineer on the Data Pipelines team, you will design, build, and own services that support diverse data workloads. You will create and maintain connectors that integrate data from a wide variety of data sources, contributing to systems that run in multiple environments, from cloud-native SaaS to on-premises deployments. Your role will involve improving reliability and performance through thoughtful API design, testing, and observability. You will collaborate closely with product engineers, front-end developers, and platform teams, playing an active role in shaping the technical direction of a growing system.
What we offer
Esri provides a dynamic work environment where you can grow your skills and contribute to impactful projects. You will have the opportunity to work on a core geospatial data engineering product that helps organizations make timely decisions and support critical daily operations. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Esri.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Scribd is hiring a Software Engineer II to work on backend and data pipelines. You'll contribute to building scalable systems that empower users. This position requires relevant experience in backend development.

Software Engineering
Esri is hiring a C/C++ Software Development Engineer II to contribute to the development of data management frameworks for ArcGIS. You'll work with C/C++ and Java, focusing on relational and NoSQL database integration. This position requires 2+ years of experience in commercial enterprise software development.

Backend Engineer
LaunchDarkly is hiring a Senior Backend Engineer for their Data Platform team to build and optimize data processing pipelines. You'll work with AWS technologies and various databases to support high-scale data operations. This role requires 5+ years of backend engineering experience.

Backend Engineer
LaunchDarkly is hiring a Senior Backend Engineer for their Data Platform team to build and optimize data processing pipelines. You'll work with AWS technologies and various databases to support internal and external products. This role requires 5+ years of backend engineering experience.

Backend Engineer
Zscaler is seeking a Backend Engineer for their Avalor team to develop data pipelines that enhance cybersecurity. You'll work with technologies like Java, Spring, and Docker. This role requires experience in backend development and cloud services.