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.
Similar jobs
1 - 20 of 60 Jobs
Search for Software Developer Ii Android Applications
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 Senior Android Software Developer and play a pivotal role in the development of cutting-edge mobile applications that enhance our users' experience. You will collaborate with a talented team of engineers and designers to create innovative solutions that leverage our powerful geographic information system (GIS) technology.
Full-time|$96.4K/yr - $166.9K/yr|On-site|Redlands, CA
Role Overview Esri is looking for a Senior Application Developer to join the Entitlement team in Redlands, CA. This group builds and maintains the platform, REST APIs, and websites that support customers, partners, and distributors. The position covers the full software development life cycle, from planning and coding to troubleshooting and improving existing systems. Alongside technical work, this role includes code reviews and mentoring other developers. What You Will Do Work with team members to evaluate system requirements and help set development priorities. Write clear, testable code that follows industry standards. Prepare technical specifications and architecture documentation for projects. Keep the codebase current with modern technologies and practices. Design, build, and deploy complete applications. Document development and operational processes for ongoing reference.
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 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 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.
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 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.
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.
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.
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.
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.
Join Esri as a Senior Software Development Engineer in Test (SDET) and take your career to the next level! In this pivotal role, you will be responsible for creating and implementing automated testing frameworks for our innovative applications. Collaborate with cross-functional teams to ensure high-quality software delivery while driving improvements in testing processes. Your expertise will guide the development of robust test strategies, contributing to our mission of empowering users with cutting-edge geospatial technology.
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|$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 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.
Full-time|$119K/yr - $197.6K/yr|On-site|Redlands, CA
Overview As a Senior Software Development Engineer at Esri, you will leverage your expertise in Java and Scala to craft innovative software solutions that enhance the capabilities of the ArcGIS Workflow Manager. Your role will involve designing and developing software utilized by organizations across various industries, playing a crucial part in their daily operations. You will collaborate with a talented cross-functional team of passionate engineers committed to delivering impactful solutions that empower our customers to create a positive change in communities around the globe. ArcGIS Workflow Manager is our flagship solution, providing scalable work and productivity tools within the Esri product suite. We enable organizations to centralize their business processes and automate manual tasks in both GIS and non-GIS workflows, thereby improving efficiency and saving time. The Professional Services division at Esri acts as the consulting and implementation arm of our organization. We are pioneers in new markets, pushing the boundaries of technology to deliver transformative solutions to high-profile clients worldwide. Our Professional Services team consists of nearly 1,000 skilled business and technical professionals dedicated to ensuring our users' success.
Full-time|$119K/yr - $197.6K/yr|On-site|Redlands, CA
Overview Esri’s Professional Services is seeking a talented full stack developer with a strong focus on front-end development to enhance our cutting-edge GIS software suite. This includes innovations in indoor mapping, transportation, utilities, and system observability. In this role, you will design and implement high-performance user interfaces that clarify complex spatial and real-time data. Collaborating closely with cross-functional teams, you will deliver scalable solutions leveraging ArcGIS to visualize, analyze, and interact with geospatial data. You will drive intelligent automation and predictive insights through AI, seamlessly integrating real-world spatial data into digital environments via reality capture and digital twins. Together, we empower users to explore and make informed decisions in dynamic environments that reflect the complexities of the real world. As a Senior Software Development Engineer, your contributions will shape responsive, accessible, and maintainable applications that enhance user engagement with spatial intelligence across diverse industries. If you have a passion for crafting elegant interfaces that simplify advanced technologies, we would love to connect with you.
Full-time|$96.4K/yr - $166.9K/yr|On-site|Redlands, CA
Overview Join our dynamic team at Esri as a Senior Application Developer specializing in Digital Tagging and Analytics Implementation. This pivotal role involves overseeing our digital data collection framework, executing sophisticated tracking solutions, and guaranteeing data accuracy and regulatory compliance throughout our digital landscape. The successful candidate will possess extensive expertise with tag management systems such as AEP Data Collection (formerly Adobe Launch), Google Tag Manager (GTM), and Tealium, along with proficiency in analytics platforms including Adobe Analytics, Customer Journey Analytics (CJA), Customer Data Platform (CDP), and Google Analytics. A robust foundation in JavaScript and front-end development is essential.
Full-time|$92.1K/yr - $153.9K/yr|On-site|Redlands, CA
Overview Become part of our innovative team dedicated to making a meaningful impact by developing purposeful and user-friendly mobile solutions. We create software that revolutionizes organizational operations, whether responding to urgent natural disasters, maintaining vital infrastructure, or providing humanitarian assistance. If you are an engineer who excels in dynamic environments and is eager to shape and deliver exceptional capabilities in mobile and web application development, our team is the ideal place for you to flourish. Esri offers a Relocation Assistance Program for candidates moving to the Redlands, CA area. Key Responsibilities Lead the development and testing of new features for mobile and web applications (e.g., Field Maps, Navigator). Engage with prospective users and clients to comprehend their requirements and convert them into product specifications. Transform product roadmap features into detailed product requirements, including user stories and acceptance criteria. Collaborate with ArcGIS product teams to shape future development initiatives. Champion the customer perspective and incorporate their workflows into product design and delivery. Identify and manage risks associated with product development, including technical challenges and external factors. Conduct thorough analyses of complex product issues and recommend viable solutions. Evaluate product quality and readiness for release through the formulation and review of test plans. Create and present conceptual articles, blog posts, and detailed tutorials aimed at GIS professionals and mobile users to facilitate app deployment. Become a subject matter expert on specific product features and capabilities. Identify and implement process enhancements across the development team. Qualifications Over 5 years of experience with Esri products, including proficiency in ArcGIS Pro, Enterprise, and/or Online. Experience in configuring and deploying Esri Field Applications (e.g., Field Maps, Survey123, Navigator, Quick Capture). Expertise in building and delivering projects utilizing modern programming languages such as Python or JavaScript. Demonstrated success in delivering sustainable software solutions. Ability to convey technical concepts effectively to diverse audiences. Passion for delivering high-quality work efficiently and within deadlines.
Jan 30, 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.