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 219 Jobs
Search for Software Development Engineer At Esri Redlands Ca
Join Esri as a Technical Consultant, where you will leverage your expertise to assist clients in implementing cutting-edge GIS solutions. Your role will involve collaborating with clients to understand their needs, providing technical guidance, and ensuring successful project outcomes. You will work closely with our development team to customize solutions and enhance user experiences.
Join Esri as a Deal Development Specialist, where you will play a pivotal role in identifying and pursuing new business opportunities. You will collaborate with cross-functional teams to create impactful proposals that resonate with potential clients. This is an exciting chance to contribute to innovative projects in a dynamic environment.
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.
Join Esri as a Business Analyst, where you will play a pivotal role in driving business processes and enhancing organizational efficiency. Collaborate with cross-functional teams to gather and analyze data, develop insights, and contribute to strategic decision-making. Your analytical skills will help stakeholders understand complex data sets and drive improvements across the organization.
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.
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.
Overview Join Esri, a premier global leader in GIS technology, as a Customer Service Representative. In this pivotal role, you will enhance customer experiences and act as a trusted partner to ensure seamless interactions. Your problem-solving abilities, keen attention to detail, and collaborative spirit will empower customers to maximize their success with Esri's innovative solutions. This position not only offers valuable opportunities for personal and professional growth within Customer Service but also across the organization. Responsibilities Provide Outstanding Customer Experiences: Serve as the primary contact for customer inquiries, delivering timely, accurate, and personalized support to foster strong relationships.Manage the Order Lifecycle: Oversee every phase of the order process—from initiation to fulfillment—maintaining precise records and ensuring adherence to organizational standards.Collaborate Across Teams: Work closely with internal departments to resolve complex issues, offer valuable insights, and guarantee that customers receive comprehensive solutions.Drive Operational Excellence: Evaluate processes, identify opportunities for improvement, and contribute to initiatives that enhance efficiency and elevate customer satisfaction.Promote Continuous Learning: Stay updated on systems and best practices to provide knowledgeable guidance and adapt to evolving customer needs.
Overview Join Esri as a Customer Service Support Representative and play a pivotal role in our mission to deliver outstanding service. This dynamic position allows you to leverage your excellent interpersonal skills and dedication to assist our Customer Service team in various administrative functions, directly contributing to our organizational success. With potential for career advancement within the department and across the company, this role opens doors for professional growth. Responsibilities Deliver Exceptional Support: Collaborate with your team to efficiently manage a diverse array of customer requests, ensuring customer satisfaction. Responsibilities include handling high volumes of incoming email communications, processing extensive customer data updates, and maintaining the accuracy of customer records. Order Processing: Quickly and accurately generate sales orders to assist internal staff attending Esri conferences, while managing a large volume of order requests to support the Customer Service team and other departments. Timely and precise fulfillment is essential. Master Support Team Responsibilities: Gain an in-depth understanding of all team roles to provide effective backup coverage as needed. This will involve cross-training in various tasks to ensure uninterrupted support during peak times or absences. Continuous Improvement: Proactively seek opportunities to enhance your contributions as the company evolves. Engage in training, identify areas for process enhancement, and take on additional responsibilities that align with the company's growth trajectory. Requirements Minimum of 1 year of experience in a professional office environment. Strong written and verbal communication skills. Ability to work independently and collaboratively within a team setting. Excellent prioritization and multitasking capabilities, coupled with meticulous attention to detail. Proficient in Microsoft Office applications (Word, Outlook; knowledge of Excel is a plus). High school diploma or equivalent required. Recommended Qualifications Bachelor’s degree in business or a related field. Typing speed of at least 35 words per minute. Familiarity with SAP and Salesforce.
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.
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.
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.
Full-time|$81.1K/yr - $141.4K/yr|On-site|Redlands, CA
Overview Join our innovative team at Esri, where we take pride in delivering top-notch ArcGIS products to the market. As a Business Analyst, you will be instrumental in empowering our product organization to deliver exceptional software and online services at scale. This position emphasizes operational excellence and requires a focus on effective planning, preparation, and execution of product releases through strong interdepartmental collaboration and a commitment to continuous improvement. In this role, you will collaborate with teams across business management, finance, and customer service to translate product and business requirements into actionable operational results. By taking ownership of workflows, systems, and release activities, you will help maintain consistency, accuracy, and scalability in our product delivery, supporting Esri’s mission to provide reliable technology that creates real-world impact.
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 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|$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 as a Data Scientist II, where you will leverage your analytical skills to harness the power of data and drive impactful insights. You will work with a team of talented professionals to develop innovative solutions that will shape the future of geographic information systems (GIS). Your expertise will be crucial in transforming complex data sets into actionable intelligence, supporting decision-making across various sectors.
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.
Full-time|$77K/yr - $128.5K/yr|On-site|Redlands, CA
Overview Join Esri, a leader in geographic information systems (GIS) technology, where we strive to enhance accessibility through innovative AI assistant functionalities. As a Product Engineer II specializing in Generative AI and Assistants, you'll leverage your expertise in AI and machine learning to transform ArcGIS Pro — our flagship GIS software. This role offers a unique opportunity to influence how industries such as government, public safety, and conservation utilize spatial data. Your curiosity and research skills will be essential in identifying future capabilities and refining AI models for optimal performance. Collaborate with a global team of software engineers, product engineers, designers, and product managers to create groundbreaking AI Copilot experiences that empower users in unprecedented ways. Embrace your passion for AI and natural language processing by applying today!
Full-time|$119K/yr - $197.6K/yr|On-site|Redlands, CA
Overview Join the Professional Services division at Esri as a Senior Generative AI Software Developer and play a pivotal role in enhancing geospatial data quality across the ArcGIS platform. In this dynamic position, you will design and develop software solutions that empower a diverse community of GIS professionals, enabling them to elevate the operations within their organizations. Your innovative contributions will ensure the quality and consistency of geospatial data for organizations spanning various industries. Collaborate with a talented and passionate team of engineers dedicated to delivering transformative capabilities that positively impact communities worldwide. As a vital member of the Professional Services division, you will partner closely with product teams, domain experts, and technical specialists to create robust software that revolutionizes geospatial data quality management. If you possess a keen interest in geospatial technologies, AI-driven solutions, and scalable software architectures, this position provides an exciting opportunity to work with cutting-edge technologies that redefine how organizations maintain and validate their geospatial assets.
Full-time|$70.3K/yr - $122.7K/yr|On-site|Redlands, CA
Overview We are looking for enthusiastic IT professionals who are eager to leverage their skills to safeguard our systems from vulnerabilities and malicious threats. Join our Systems Administration team, where your technical acumen will be essential in identifying, analyzing, and resolving security issues. If you enjoy solving complex problems and thrive on innovation, we encourage you to apply and help us piece together a secure environment. Responsibilities Perform thorough vulnerability analysis and remediation across diverse applications, operating systems, hardware, and environments. Collaborate with the Security Team to conduct risk assessments and prioritize vulnerabilities. Design and implement automated solutions to facilitate the deployment of remediations. Work closely with cross-functional teams to ensure effective remediation implementation. Monitor the progress of deployments, analyze results, and refine methods to tackle failures and false positives. Assist in enforcing security standards including NIST 800-171, CMMC, and FedRAMP. Prepare and deliver presentations to management, colleagues, and peers. Contribute to general system administration tasks. Participate in a rotational on-call schedule to support critical business clients during emergencies. Requirements A minimum of 2 years of hands-on experience in troubleshooting and remediating Windows (Desktop & Server), Linux, and MacOS. Proficient in one or more scripting languages such as JavaScript, Python, or PowerShell. Strong presentation abilities for both in-person and virtual settings (Teams/Zoom). Exceptional verbal and written communication skills. Experience in preparing technical documentation including procedures, policies, and proposals. A willingness to adapt and continuously learn as vulnerabilities evolve. Bachelor’s degree in computer science or a related field. Recommended Qualifications Experience in hardware maintenance (Dell, Cisco, NetApp, etc.). Familiarity with ServiceNow for task management, working with CMDB/CI’s, and generating reports and dashboards. Knowledge of vulnerability management tools such as Tenable, Prisma Cloud, and Security Scorecard. Engagement with recognized security standards like CIS, STIG, NIST 800-53, and CMMC. Experience with endpoint management tools (SCCM, Ansible, Salt Stack, JAMF). ...
Mar 19, 2026
Sign in to browse more jobs
Create account — see all 219 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.