Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Experience
Qualifications
Ideal candidates will possess:Strong proficiency in C++ programmingExperience with GIS technologies and software developmentAbility to work collaboratively in a team-oriented environmentExcellent problem-solving skills and attention to detail
About the job
The C++ Software Developer II will contribute to the development of ModelBuilder, a key component of ArcGIS Pro. ModelBuilder plays an important role in the ArcGIS Pro platform, which is widely used for geographic information system (GIS) tasks. This position centers on enhancing the way users interact with and gain value from the product.
What you will do
Design and implement new features in ModelBuilder using C++
Maintain and improve existing functionality to support ongoing product quality
Collaborate with fellow developers and product teams to deliver solutions that enhance the user experience
Share technical insights and contribute ideas for practical improvements benefiting ArcGIS Pro users
Location
This position is located in Redlands, CA.
About Esri
Esri is the global leader in GIS software, helping organizations improve their operations by leveraging spatial data. Our commitment to innovation and excellence has made us a trusted partner for our clients worldwide.
Join Esri as a C++ Software Developer II, specializing in Raster & Imagery. In this role, you will collaborate with a talented team to develop high-performance software solutions that enhance geospatial analysis and imagery processing capabilities. You will be responsible for designing, implementing, and optimizing applications that leverage C++ for performance-critical tasks.
Join Esri as a C/C++ Software Development Engineer II, where you will play a pivotal role in designing and implementing high-performance software solutions. This position offers the opportunity to work on innovative projects that leverage cutting-edge technology to support users in their geographic information system (GIS) needs.
Full-time|$97.8K/yr - $163.3K/yr|On-site|Redlands, CA
Overview Join Esri's Enterprise team to harness the power of ArcGIS Enterprise, a leading platform that provides advanced mapping and analytics capabilities to organizations in both the public and private sectors. Your contributions will support crucial operational workflows across various domains, including asset management, environmental assessments, and the development of digital twins. In this role, you will help design and implement relational and graph data information models that serve as the backbone of ArcGIS's capabilities. You will work with diverse data source providers using C/C++, enhancing ArcGIS's integration with prominent relational and NoSQL database systems. Collaborate with seasoned developers and mentors to gain invaluable experience while driving innovative projects forward.
Role overview The C++ Software Developer II will contribute to the development of ModelBuilder, a key component of ArcGIS Pro. ModelBuilder plays an important role in the ArcGIS Pro platform, which is widely used for geographic information system (GIS) tasks. This position centers on enhancing the way users interact with and gain value from the product. What you will do Design and implement new features in ModelBuilder using C++ Maintain and improve existing functionality to support ongoing product quality Collaborate with fellow developers and product teams to deliver solutions that enhance the user experience Share technical insights and contribute ideas for practical improvements benefiting ArcGIS Pro users Location This position is located in Redlands, CA.
Full-time|$97.8K/yr - $163.3K/yr|On-site|Redlands, CA
Overview Join the innovative team at Esri as a C++ Developer II, where you'll contribute to ArcGIS Pro, a cutting-edge geographic information system (GIS) software that empowers users to analyze, visualize, and share spatial data effectively. In this role, you'll have the chance to develop efficient editing tools and experiences that will be included in our upcoming software release, enabling users to make informed decisions that lead to a better world. This is an exciting opportunity to work within a dynamic, agile team utilizing the latest technologies, asynchronous programming techniques, and the MVVM design pattern to shape the future of Esri software. Within your first six months, you will be integral in developing tools that cater to complex real-world workflows in both 2D and 3D environments for the ArcGIS Pro Editor.
Full-time|$119K/yr - $197.6K/yr|On-site|Redlands, CA
OverviewIn the last decade, advancements in 3D computer graphics and web-based 3D technologies have been remarkable. Our 3D software development team is at the leading edge of this evolution. We are developing the premier geospatial mapping and data analysis platform that serves millions of users across diverse industries. Our software is crafted to be modular, reusable, and finely tuned to meet the demands of a global user base. Operating in a dynamic, iterative environment, we continuously elevate our offerings through user feedback, performance metrics, and emerging industry trends.We are eager to welcome a talented developer to our team who will leverage their expertise in industry-standard CAD and 3D formats, level of detail (LOD) generation, mesh simplification and compression techniques, real-time rendering, and spatial data structures to optimize 3D content in expansive database systems. A strong foundation in software engineering and mathematics, paired with a solid grasp of database technologies, is crucial for success in this role.Join us in pushing the boundaries of 3D technology to deliver impactful, real-world solutions.
Esri is seeking a highly skilled Senior Software Developer with expertise in C# and WPF to contribute to our innovative UI/UX development team. You will play a crucial role in designing and implementing user interfaces that enhance user experience and facilitate intuitive interactions with our powerful GIS software.
Join Esri as an Imagery Product Engineer II, where you will play a pivotal role in advancing our state-of-the-art imagery and remote sensing technologies. You will collaborate with cross-functional teams to develop and enhance products that empower users to visualize and analyze geospatial data effectively. Your expertise will contribute to innovative solutions that support our clients in making informed decisions based on high-quality imagery.
Full-time|$119K/yr - $197.6K/yr|On-site|Redlands, CA
Overview Leverage your expertise in 2D and 3D programming to join a dedicated team that creates tools with significant real-world implications. We are enhancing the 3D analytical capabilities of ArcGIS, the premier geospatial platform globally. We seek developers who are enthusiastic about writing clean, efficient code and tackling complex spatial challenges. In this role, you will contribute to a modular, high-performance codebase that powers advanced 3D visualization and analysis for professionals across various sectors, including urban planning, architecture, and engineering. You will design and implement robust data structures, apply sophisticated algorithms, and help shape a platform utilized by millions worldwide. We value strong problem-solving skills, a collaborative spirit, and a dedication to continuous learning. If you are excited about developing scalable software that makes a meaningful impact, we would love to hear from you. Discover the exciting projects our team is working on: https://www.esri.com/en-us/arcgis/products/arcgis-3d-analyst/overview
Full-time|$97.8K/yr - $163.3K/yr|On-site|Redlands, CA
Overview Join Esri’s innovative team and contribute to our global geocoding solutions, which are essential for tackling challenges such as pinpointing addresses on maps, discovering details about specific locations, and enriching large datasets with location information. Your expertise in Software Development will play a pivotal role in enhancing our global search and geocoding capabilities, fundamental components of Esri’s software products. Collaborate with product engineers, developers, and end-users to create robust location-based APIs and geocoding services. This role encompasses improvements to Esri's software across mobile, desktop, server, and online platforms. Seize the opportunity to design and develop cutting-edge technology that makes a significant difference in the industry. Esri provides a Relocation Assistance Program to support your move to the Redlands, CA area.
Full-time|$91.5K/yr - $151.4K/yr|On-site|Redlands, CA
Overview Become a part of Esri and play a key role in defining the future of products, technologies, and workflows that integrate customers with premier imagery and remote sensing capabilities. Our ArcGIS products and teams are pivotal in delivering a holistic imagery system consisting of geospatial data, mapping, and analytics aimed at addressing intricate challenges that reshape our customers' interactions with imagery and raster content, whether on-premise or through cloud services. This is an exceptional opportunity to enhance your Product Management skills in the realm of remote sensing and imagery, enabling our software product teams to design, develop, document, and deliver Esri technologies to a global audience. The ideal candidate will possess a solid understanding of ArcGIS functionalities and customer workflows, coupled with a fervent ambition to cultivate product management expertise. Your role will require you to engage with customers, serve as a product authority, nurture team collaborations, and influence the development priorities of our products. Responsibilities Gather and articulate customer requirements and priorities to the development team, facilitating collaboration and prioritization of the product roadmap and release schedules. Effectively communicate the product roadmap and release timelines to both internal and external stakeholders. Lead customer product briefings and gather detailed requirements. Oversee the entire product lifecycle, from strategic planning to tactical execution. Collaborate closely with engineering professionals to align with market demands. Represent Esri's imagery and remote sensing capabilities as the product expert at industry conferences and on social media platforms. Work together with Global Business Development, Partners, Distributors, and Industry to devise and execute go-to-market strategies. Partner with Product Marketing to craft compelling messaging that stimulates demand for ArcGIS products in the imagery and remote sensing markets. Ensure readiness for internal launches of product updates, collaborating with sales, technical support, customer service, and training teams. Establish a continuous feedback loop with Global Business Development, the partner team, international distributors, and product marketing to ensure that current Imagery product offerings meet customer needs effectively. Contribute to all customer-facing resources related to Imagery products, including website content, marketing materials, slide presentations, and more as necessary. Monitor and analyze key business metrics to evaluate the performance of Imagery product offerings and related services. Requirements 2+ years of experience in product management or a related field, with a focus on geospatial technologies. Proven knowledge of ArcGIS capabilities and customer workflows. A strong desire to develop expertise in product management. Excellent communication and interpersonal skills for effective collaboration. Ability to analyze complex information and make data-driven decisions.
Join Esri as a Software Development Engineer II specializing in AI software components. In this role, you will design and implement innovative AI-driven features to enhance our software products. Collaborate with cross-functional teams to develop high-quality software solutions that meet user needs and expectations.
Join Esri as a Software Development Engineer II specializing in Back End development, and be part of a dynamic team that drives innovative solutions for spatial analysis and geographic information systems. You will play a critical role in developing scalable and performant backend services that enhance our products and empower users worldwide.
Join Esri as a Principal C++ Software Engineer, where you'll be at the forefront of developing advanced geocoding algorithms for our ArcGIS platform. Your expertise will play a vital role in enhancing location intelligence for users globally. You will collaborate with a talented team, utilizing your deep knowledge of C++ and algorithm design to innovate and optimize geospatial solutions.
Join our dynamic team at Esri as a Software Developer II specializing in Android applications. In this role, you will contribute to the design, development, and maintenance of innovative mobile applications that empower users with cutting-edge GIS technology. We are looking for a passionate developer who thrives in a collaborative environment and is eager to make an impact through technology.
Join Esri as a Software Development Engineer II in our Front End team, where you'll play a vital role in developing innovative applications that empower users to visualize and analyze geographic data. You'll work within a collaborative environment, utilizing modern technologies to create engaging user experiences that enhance the functionality of our leading GIS software.
Esri is looking for a Software Developer II to join the ArcGIS Pro team in Redlands, CA. This position centers on building and improving conflation features, which help users align and integrate geographic data within ArcGIS Pro. Key responsibilities Enhance and maintain conflation tools and workflows in ArcGIS Pro Develop software solutions that support geographic information system (GIS) tasks Collaborate with engineering, product, and design teams to deliver dependable, user-centered features Location This role is based in Redlands, CA.
Full-time|$123.1K/yr - $202.5K/yr|On-site|Redlands, CA
Overview Are you passionate about developing exceptional applications? Join our team at Esri to create cutting-edge cross-platform mapping and GIS solutions designed for the latest mobile devices. This role offers an exciting opportunity to shape the future of app building technology, allowing you to make a significant impact in the realm of innovative software development. Responsibilities Design and develop tailored native applications that cater to a diverse user base. Create responsive and user-friendly interfaces for mobile, desktop, and web platforms. Innovate and build cross-platform app development technologies. Collaborate within an Agile team to develop feature-rich, modern applications using C# .NET. Produce high-quality software for field mapping, data collection, sensor networks, street navigation, and more. Engage with programmers and developers throughout the entire development cycle. Gather user requirements and design applications and APIs for various devices and web-based services. Ensure that ArcGIS software effectively addresses real-world usage scenarios. Address and articulate complex challenges related to application design, development, and user experience. Requirements 5+ years of professional experience in software development. Proficient in .NET C# with a strong passion for the technology. Experience with .NET MAUI, Xamarin/Xamarin.Forms, and C# development. Familiarity with Telerik UI for .NET is a plus. Experience in building and consuming JSON, XAML/XML, and Web Services. A keen eye for user experience and interface design. Expertise in cross-platform application development. Solid understanding of algorithms and design patterns. Hands-on experience with CI/CD pipelines, GitHub, Jenkins, and crash telemetry/monitoring tools (such as Sentry). Ability to collaborate closely with the team to deliver high-quality software in a dynamic environment. Strong time management and organizational skills. Excellent written and verbal communication skills. Bachelor’s degree in computer science, engineering, mathematics, GIS, or a related field. Recommended Qualifications Master’s degree in computer science, engineering, mathematics, GIS, or related field. Experience with mobile application development (iOS, Android).
Join Esri, a global leader in GIS technology, as a Senior Software Developer specializing in iOS applications. In this role, you will enhance our mobile offerings, contributing to innovative software solutions that empower users to harness the power of geographic information. You will collaborate within a dynamic team, utilizing cutting-edge technologies to design, develop, and deploy high-quality applications.
Join Esri as a Software Development Engineer II, specializing in CI/CD and Platform Automation Engineering within our DevOps team. In this role, you will collaborate with cross-functional teams to design and implement efficient automation solutions that streamline our software development lifecycle. You will leverage your technical expertise to enhance our CI/CD pipelines, ensuring rapid and reliable delivery of high-quality software.
Apr 10, 2026
Sign in to browse more jobs
Create account — see all 60 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.