Senior Software Development Engineer
On-site Full-time $165.2K/yr - $175K/yr
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
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.