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
Proven experience in C++ programming and software developmentStrong understanding of software design principles and architectureExperience with image processing and raster data handlingFamiliarity with Agile development methodologiesExcellent problem-solving skills and a passion for technology
About the job
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.
About Esri
Esri is a global leader in GIS (Geographic Information Systems) technology, helping organizations harness the power of spatial data through innovative software solutions. Our commitment to excellence and dedication to environmental sustainability drive our mission to create a better world through geography.
Similar jobs
1 - 20 of 140 Jobs
Search for Senior Scrum Master Developer Technology
Join Esri as a Senior Scrum Master and lead our Developer Technology team in Redlands, California. In this pivotal role, you will facilitate Scrum events, guide agile practices, and foster a collaborative environment to ensure project success. Your expertise will help optimize our development processes and enhance team productivity.
Full-time|$74.9K/yr - $150.3K/yr|On-site|Redlands, CA
Overview Join our dynamic team at Esri, where your expertise and leadership will inspire our collaborative environment to drive innovative technical solutions and transformational processes. As a Scrum Master, you will play a crucial role in guiding product owners in defining user stories, eliminating roadblocks, and energizing the team to reach new heights. If you are passionate about Agile methodologies and thrive on tackling new challenges, we encourage you to apply! Responsibilities Facilitate daily stand-up meetings, sprint planning, reviews, and retrospectives across the Customer Entitlement Management teams. Monitor and communicate scrum metrics, including team velocity and sprint/release progress. Oversee the creation and coordination of Release and Change Management activities. Ensure adherence to Agile/scrum principles and make informed decisions when necessary. Assist the product owner in establishing sprint priorities and meeting release deadlines. Enhance internal and external communications to increase transparency and disseminate information effectively. Coordinate activities between the Customer Entitlement Management and interdependent teams. Proactively manage the impacts of new changes to business systems. Support team development by leveraging individual skills, including: Empowering self-organization within the team. Facilitating discussions and resolving conflicts. Promoting a culture of feedback. Ensuring effective monitoring, tracking, and alerting in support of our production environments. Requirements Minimum of 5 years of experience as a Scrum Master or Project Manager. In-depth knowledge of the software development life cycle (SDLC) and its associated processes. A genuine enthusiasm for Agile practices and extensive experience as a Scrum Master. Familiarity with iterative and incremental development and the significance of metrics. Understanding of the importance of commitments made by development teams to deliverables. Proficient in backlog tracking, burndown metrics, velocity, and task definition. Strong technical background to engage effectively in development discussions. Bachelor’s degree in information systems, computer science, or a related field. Recommended Qualifications Exceptional interpersonal and communication skills. Proven ability to lead teams through complex projects. Experience with project management tools and techniques.
Full-time|$114.4K/yr - $187.2K/yr|On-site|Redlands, CA
Overview Join Esri, a global leader in mapping and spatial analytics, where organizations worldwide utilize our ArcGIS developer technology to create innovative mapping applications that address significant global challenges. Be a part of our mission to advance the future of ArcGIS products and ensure we continue to provide unparalleled mapping capabilities and developer tools. As a Senior Product Manager specializing in developer technology, you will play a pivotal role in shaping the product vision and technical roadmap of ArcGIS tools. You will collaborate with various Esri teams, partners, international distributors, and a diverse range of customers to foster and expand our developer community. Your primary focus will be advocating for the developer community's needs and promoting key ArcGIS functionalities that enable the development of effective and immersive applications. The ideal candidate will possess extensive knowledge of ArcGIS Developer technology, customer workflows, and robust product management skills. Your role will emphasize customer engagement, product expertise, team collaboration, and influencing product development priorities.
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|$165.2K/yr - $175K/yr|On-site|Redlands, CA
Role Overview Esri is seeking a Senior Software Development Engineer to join the team in Redlands, CA. This role centers on building software that supports real-world impact across industries. The work involves hands-on development with Esri’s suite of products and APIs, contributing to solutions that help organizations make informed decisions using geographic information. What You Will Do Design and develop user-friendly AI web interfaces Write Python code for geoprocessing tools and AI agents Work throughout the software development lifecycle, from concept to deployment Collaborate with engineers and mentors in a cross-functional team Explore and apply the latest advancements in GIS technology Team Environment Join a group of skilled engineers who value learning, creativity, and purposeful work. The team supports growth and encourages sharing ideas while tackling significant projects together.
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.
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.
Full-time|$165.2K/yr - $175K/yr|On-site|Redlands, CA
Role Overview Esri is looking for a Senior Software Development Engineer to help build software that makes a difference in the real world. This position is based in Redlands, CA and involves working with Esri’s products and APIs to deliver solutions for a wide range of industries. What You Will Do Design and develop software features from concept through deployment Work with experienced engineers and mentors in a collaborative, cross-functional team Create intuitive web interfaces using AI technologies Write Python code for geoprocessing tools and AI agents Participate in the full software development lifecycle Contribute to projects that use advanced GIS solutions Growth and Collaboration This role offers the chance to deepen technical skills and work on meaningful projects. The team values creativity, learning, and purposeful work, supporting both professional growth and innovation.
Full-time|$96.4K/yr - $166.9K/yr|On-site|Redlands, CA
Overview Are you passionate about integrating diverse applications and eager to expand your knowledge in data and application integration? Join us as a Senior Integration Developer at Esri, where you will collaborate with a dynamic team to deliver robust enterprise integration solutions that are vital for our ongoing business operations. In this technical role, you will engage with real-time APIs, RESTful services, ETL/ELT processes, event-driven architectures, and various data transfer methods between business systems and lake houses. This position provides a unique opportunity to work alongside other enterprise teams to establish shared standards, enhance infrastructure, and ensure security practices. You will monitor the integration environment, uphold system health, and safeguard sensitive data. Your interactions will span both technical stakeholders (Developers, Stewards, DBAs, Architects) and business partners. At Esri, your contributions can make a meaningful impact every day!
Full-time|$114.4K/yr - $187.2K/yr|On-site|Redlands, CA
Overview As a Senior Product Manager specializing in 3D web development, you will be an advocate for the developer community, promoting essential ArcGIS capabilities for building engaging and efficient 3D web applications using the ArcGIS Maps SDK for JavaScript and other web technologies provided by Esri. Your role will involve identifying, synthesizing, and prioritizing requirements from customers and key industry partners who are developing 3D web mapping applications. In this position, you will inspire our developer community while steering the product vision and technical roadmap. We seek a highly motivated and self-driven individual who can collaborate across Esri teams, work with partners and international distributors, and engage a diverse customer base. The ideal candidate will possess a robust background in product management and web development, a strong enthusiasm for 3D mapping technologies, and a comprehensive understanding of user requirements within the geospatial sector. Your role will be highly visible to Esri leadership and the wider developer community, emphasizing customer interaction, product expertise, relationship building, and influencing the development priorities of the product.
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.
Full-time|$119K/yr - $197.6K/yr|On-site|Redlands, CA
Overview Join Esri, a leader in geographic information systems, and contribute your expertise to our innovative geocoding solutions. Our technology addresses critical challenges such as pinpointing addresses and places on maps, exploring what exists at specific locations, and enriching extensive datasets with location intelligence. If you are passionate about software development, this is your chance to enhance our global search and geocoding capabilities, which are essential parts of our product offerings. As a Senior C++ Software Development Engineer, you will collaborate with product engineers, developers, and users to create powerful location-based APIs and geocoding services. This role presents a fantastic opportunity to design and develop the next generation of Esri technology. We are committed to making a meaningful impact through the development of cutting-edge solutions. Esri provides a Relocation Assistance Program to support your move to Redlands, CA, for this position.
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.
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|$82.2K/yr - $138.3K/yr|Hybrid|Redlands, CA
Overview Join our dynamic and passionate team of engineers at Esri, where collaboration drives innovation. In this role, you will be responsible for deploying and managing ArcGIS Velocity and ArcGIS Workflow Manager SaaS solutions. You will have the opportunity to design, deploy, and operate cutting-edge real-time and big data GIS software-as-a-service capabilities, impacting thousands of cloud users globally. Our team comprises a diverse mix of experience levels, fostering an environment that supports professional growth. We prioritize your development by assigning projects that enhance your skills and enable you to tackle more complex challenges. Understanding the importance of work-life balance, we offer a flexible hybrid schedule, allowing you to achieve productivity and fulfillment both in and out of work. The Professional Services division serves as Esri's consulting and implementation hub. We lead the charge in new markets, innovate technologically, and deliver transformative solutions to high-profile clients worldwide. Our team of nearly 1,000 skilled professionals is dedicated to ensuring our users' success, working closely with solution delivery consultants to turn emerging industry requirements into reality.
Full-time|$110.2K/yr - $145K/yr|On-site|Redlands, CA
Role Overview Esri is looking for a Software Development Engineer to join the team in Redlands, CA. This position focuses on building software that supports a range of industries using Esri’s products and APIs. The work aims to deliver real-world impact through practical solutions. What You Will Do Design and develop user-friendly AI web interfaces Write Python code for geoprocessing tools and AI agents Work across the full software development lifecycle Apply GIS technologies in hands-on project work Team and Growth Collaborate with experienced engineers and mentors in a cross-disciplinary team. The environment values continuous learning, creativity, and purposeful contributions. Expect to build technical skills while working on significant projects that matter.
Join Esri as an Accessibility Web Developer II, where you will leverage your expertise in web accessibility to enhance our ArcGIS Enterprise platform. You will collaborate with cross-functional teams to ensure that our applications are accessible to all users, adhering to the latest web standards and guidelines. This role demands a passion for creating inclusive digital experiences that empower users regardless of their abilities.
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 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.
Apr 10, 2026
Sign in to browse more jobs
Create account — see all 140 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.