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
Proficiency in programming languages such as Java, C++, or Python. Experience with AI and machine learning frameworks. Strong problem-solving skills and ability to work in a team environment. Familiarity with software development methodologies. Bachelor's degree in Computer Science, Software Engineering, or a related field.
About the job
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.
About Esri
Esri is a global leader in GIS (Geographic Information Systems) technology, providing innovative solutions to help organizations make informed decisions. Our mission is to empower organizations with the tools to visualize and analyze spatial data, fostering a more sustainable and efficient world.
Similar jobs
1 - 20 of 136 Jobs
Search for Senior Full Stack Software Development Engineer Web Developer
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|$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|$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.
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 role focuses on building software that makes a real difference for clients in many fields. The position offers hands-on experience with Esri’s products and APIs, working alongside seasoned engineers and mentors. Expect to contribute to projects ranging from AI web interfaces to Python-coded geoprocessing tools and AI agents. The work spans the full development lifecycle and involves advanced GIS solutions. What You Will Do Develop C++ software components using established design patterns, development methods, and deployment models. Build reliable software for applications such as field mapping, data collection, sensor networks, and street navigation. Collaborate with other programmers and developers throughout each stage of development. Gather user requirements and design and implement applications and APIs for a range of devices. Make sure ArcGIS software meets real-world needs and scenarios. Troubleshoot and clearly explain complex issues related to application design, development, and user experience.
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 As the demand for integrated workflows between GIS data and BIM models continues to rise among AEC firms and infrastructure operators, Esri is at the forefront of this transformation. Our partnership with Autodesk and other industry leaders is pivotal in enabling our clients to design, construct, and manage sustainable infrastructure efficiently and cost-effectively, while adhering to complex regulatory standards. In this role, you will play an essential part in developing innovative software solutions that provide reliable, secure access to critical information, tailored to industry needs. You will collaborate with product owners, engineers, and fellow software developers within a multidisciplinary team to drive the future of GIS and AEC integration.
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|$110.2K/yr - $145K/yr|On-site|Redlands, CA
Role Overview Esri is hiring a Software Development Engineer in Redlands, CA. This role focuses on building software that provides real-world impact for clients in many industries. The team works with Esri products and APIs to develop solutions that address a wide range of needs. What You Will Do Develop software features and tools using Esri’s technology stack Work on projects such as user-friendly AI web interfaces and Python-based geoprocessing tools Participate in the full software development lifecycle, from design to deployment Collaborate with engineers and mentors in a cross-functional team Growth and Learning This position offers hands-on experience with modern GIS solutions and exposure to the latest in AI and web technologies. Team members are encouraged to learn, experiment, and contribute ideas in a supportive environment.
Full-time|$110.2K/yr - $145K/yr|On-site|Redlands, CA
Role Overview Esri is looking for a Software Development Engineer to help build software that makes a difference for real-world clients. This role is based in Redlands, CA and focuses on supporting projects for clients in the Midwest region. What You Will Do Work with Esri products and APIs to design and implement software solutions Develop user-friendly AI web interfaces Write Python code for geoprocessing tools and AI agents Participate in the full software development lifecycle Gain hands-on experience with advanced GIS technologies Collaboration and Growth Join a team of experienced engineers and mentors who support learning and encourage new ideas. The environment values cross-functional teamwork and offers opportunities to grow technical skills while working on projects with real impact.
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.
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/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|$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 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|$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 role focuses on building software that supports a wide range of industries using Esri’s products and APIs. Work alongside experienced engineers and mentors in a cross-functional group that values learning and purposeful innovation. The position covers the full software development lifecycle. Projects may include building intuitive AI web interfaces, coding geoprocessing tools and AI agents in Python, and contributing to leading GIS solutions. Expect hands-on experience with both front-end and back-end development. What You Will Do Design and build new UI components for features like Charting, Forms, Mapping Controls, Smart Mapping, and Data Management Tools. Make sure all UI components meet Accessibility, Internationalization, and Localization standards. Lead the design and documentation of public APIs. Advise on software architecture and engineering best practices. Encourage strong engineering habits, including test automation, modular code, and simplification. Improve and support the build process, test automation systems, and custom development tools. Work with users to understand their needs and stay current with UX research and trends. Location This position is based in Redlands, CA.
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|$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|$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 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.
Mar 16, 2026
Sign in to browse more jobs
Create account — see all 136 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.