
C Software Development Engineer II - Maritime
EsriPosted June 4, 2025
Redlands, California
$98k - $163k
Full Time
Job Description
A full-stack GIS software engineer responsible for developing high-performance map production applications using C and C++, supporting maritime spatial data infrastructure, and collaborating within an Agile team to enhance Esri's ArcGIS Maritime and Bathymetry products.
Responsibilities
- •Develop full-stack GIS applications using C and C++
- •Design, test, and deploy capabilities within the ArcGIS system to enhance application quality
- •Solve complex problems related to application design, development, and user experience
- •Collaborate with cross-functional teams including developers, engineers, and product managers
- •Support and improve maritime spatial data infrastructure and related GIS products
Requirements
- •Support and develop GIS applications using C and C++ with a strong foundation in object-oriented software principles.
- •Analyze software algorithms and identify improvements to enhance application performance and functionality.
- •Design, test, and release capabilities within the ArcGIS system to improve overall application quality.
- •Collaborate effectively with other developers, engineers, and product managers throughout the development process.
- •Work within an Agile Scrum team environment to deliver software solutions.
- •Have at least 2 years of professional experience supporting similar responsibilities in software development.
- •Possess a Bachelor’s degree in computer science, mathematics, or a trans-disciplinary GIS or Engineering and computer science program.
- •Demonstrate experience in developing full-stack GIS applications following industry-standard design patterns, development methodologies, and deployment models.
- •Show experience in solving complex problems related to application design, development, and user experiences.
Benefits
- •industry-leading health and welfare benefits including medical, dental, and vision insurance
- •basic and supplemental life insurance for employees and their families
- •401(k) and profit-sharing programs
- •minimum of 80 hours of vacation leave
- •twelve paid holidays throughout the year
- •opportunities for personal and professional growth
More jobs at Esri

3D Software Engineer II Scene Layers
Esri
Jan 24