companyEsri logo

Senior Software Development Engineer

EsriRedlands, CA
On-site Full-time $165.2K/yr - $175K/yr

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

Senior

Qualifications

Responsibilities Engage in the development of ArcGIS software products by producing clean, efficient, and maintainable code. Define, implement, maintain, and document software architecture, algorithms, and data structures. Work collaboratively with engineers, designers, and product managers to gather and define software product requirements, features, and functionalities. Transform software requirements into detailed technical specifications and design documents. Conduct and participate in code reviews to uphold code quality standards. Manage code in a shared repository; analyze and rectify software defects and bugs. Collaborate with engineering teams to develop and implement comprehensive automated testing strategies to ensure high-quality software. Plan and execute software development projects using relevant methodologies. Stay updated on both existing and emerging technologies, deployment models, and industry best practices. Requirements A Bachelor's degree or equivalent in Computer Science, Engineering, GIS, or a related field. A minimum of five (5) years of progressive post-baccalaureate experience in software development or a related occupation. Proven proficiency in C++, C#, WPF, Python, SQL, and Agile methodologies.

About the job

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.

About Esri

Esri is a global leader in GIS technology, empowering organizations to make informed decisions through advanced mapping and spatial analytics. We are dedicated to fostering innovation and providing our customers with powerful tools that drive efficiency and effectiveness in their operations.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.