
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...
Skills & Technologies
Overview
Esri is hiring a Senior Product Engineer to develop innovative data management software for GIS applications. You'll work with SQL, Java, and C# to enhance ArcGIS functionality. This role requires experience in database management and spatial data analysis.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in developing data management solutions. Your background includes working with databases and spatial data, allowing you to understand complex GIS data problems and implement effective solutions. You are proficient in programming languages such as Java and C#, and you have experience with SQL and PostgreSQL, which are essential for managing geodatabases.
You possess strong problem-solving skills and can synthesize user requirements into actionable development objectives. Your ability to collaborate with cross-functional teams, including product management and engineering, enables you to drive the planning and design of new software capabilities. You are also comfortable with quality assurance processes and documentation, ensuring that your solutions meet high standards of quality and usability.
What you'll do
As a Senior Product Engineer at Esri, you will engage with product management and user communities to gather and synthesize requirements for data management functionalities. You will collaborate with software engineers and product engineers to build and test features related to enterprise geodatabases and data management services. Your role will involve driving the planning, design, quality assurance, certification, and release of ArcGIS data management functionality.
You will define documentation objectives to communicate sophisticated technology effectively to the user community. Additionally, you will be responsible for implementing and documenting creative solutions to complex problems involving the creation, management, and analysis of spatial data. Your contributions will directly impact the quality and functionality of Esri's products, enhancing the user experience for customers globally.
What we offer
Esri provides a supportive work environment with opportunities for professional growth and development. You will have access to a Relocation Assistance Program if you need to move to the Redlands, CA area. The company values innovation and encourages its employees to contribute to the development of cutting-edge technology in the GIS field. Join us to make a difference in how spatial data is managed and utilized across various industries.
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

Test Automation Engineer
Esri is hiring a Product Test Engineer II to enhance the quality of ArcGIS software. You'll collaborate with engineers to design and automate test scenarios, utilizing skills in SQL, Python, and Java. This role requires a strong background in software testing and quality assurance.

Product Engineer
Esri is hiring a Senior GIS Apps Product Engineer to drive the development of mobile and web applications. You'll collaborate with users to translate needs into product requirements and advocate for customer workflows. This role requires experience in GIS and mobile app development.

Product Engineer
Esri is hiring a GIS Apps Product Engineer II to develop and release mobile and web applications that enhance organizational workflows. You'll work with Esri products like ArcGIS Pro and Field Apps in Redlands, CA.

Software Engineering
Esri is hiring a Senior C++ Software Development Engineer to develop geocoding algorithms and location-based APIs. You'll work with C++ and Rust to enhance Esri's software products. This position requires 5+ years of software development experience.

Test Automation Engineer
Esri is hiring a Senior Product Test Engineer to enhance the quality of ArcGIS Enterprise. You'll design automated test frameworks and collaborate with product engineers to ensure software reliability. This role requires 5+ years of experience with ArcGIS technologies.