Software Developer I

4 hours ago


Redlands, California, United States Esri Full time
Job Summary

We are seeking a skilled Software Developer I to join our team at Esri, a leading provider of geographic information system (GIS) software. As a member of our development team, you will play a critical role in designing and implementing software solutions that transform and analyze geospatial data.

Responsibilities
  • Design and develop software applications using C/C++, C#, Java, and Python programming languages
  • Analyze and fix software bugs to ensure high-quality development
  • Partner with product specialists to integrate third-party libraries and update development frameworks
  • Develop and maintain unit tests to ensure software quality
  • Support source code management and library infrastructure
Requirements
  • 1+ years of experience with C, C++, C#, or Java programming languages
  • Knowledge of Git and version control systems
  • Firm understanding of data structures and object-oriented programming
  • Aptitude for geometric and mathematical algorithms
  • Excellent communication skills and ability to work collaboratively with a diverse team
Preferred Qualifications
  • Experience with Linux or MacOS operating systems
  • Experience writing testable software
About Esri

At Esri, we value diversity, equity, and inclusion. We believe that a diverse workforce is essential to creating innovative solutions that benefit our customers and the communities we serve. We are committed to providing a workplace where everyone can contribute to their life's best work.

We are an equal opportunity employer and welcome applications from qualified candidates of all backgrounds. If you need reasonable accommodation for any part of the employment process, please contact us.



  • Redlands, California, United States Esri Full time

    Job SummaryWe are seeking a highly skilled Senior 2D/3D Software Developer to join our team at Esri. As a key member of our software development team, you will be responsible for designing and developing leading-edge 2D/3D GIS software.Key ResponsibilitiesDesign and develop world-class 2D/3D GIS softwareResearch, analyze, and implement state-of-the-art...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our ArcGIS Online team at Esri. As a key member of our team, you will play a critical role in building next-generation, innovative services that leverage distributed systems and web services.ResponsibilitiesCreate web services components that adhere to industry-standard design patterns,...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Esri. As a key member of our team, you will be responsible for designing and developing software used by organizations across diverse markets and industries.Key ResponsibilitiesCollaborate with a team of dedicated Software Engineers, Product Engineers, and Site...


  • Redlands, California, United States Esri Full time

    Job SummaryWe are seeking a highly skilled Senior 2D/3D Software Developer to join our team at Esri. As a key member of our software development team, you will be responsible for designing and developing leading-edge 2D/3D GIS software.Key ResponsibilitiesDesign and develop world-class 2D/3D GIS softwareResearch, analyze, and implement state-of-the-art...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Software Developer II to join our ArcGIS GeoAnalytics development team. As a key member of our team, you will play a critical role in developing big data access technologies that enable server, desktop, and mobile applications to work with a rich spatiotemporal information model.ResponsibilitiesDesign and...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a skilled Geoprocessing Product Engineer II to join our team at Esri. As a key member of our development team, you will play a critical role in building and maintaining our comprehensive suite of geoprocessing tools in ArcGIS Pro.Key ResponsibilitiesCollaborate with cross-functional teams to design, develop, and test...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our team at Esri. As a key member of our Professional Services division, you will play a critical role in developing top-notch GIS applications that transform the way our customers work.Key ResponsibilitiesDesign and develop full-stack GIS applications using C++ and...


  • Redlands, California, United States Esri Full time

    Job Title: Software Development Engineer IIEsri is seeking a highly skilled Software Development Engineer II to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications that utilize geographic information systems (GIS) technology.Responsibilities:Develop full-stack GIS...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Sr. C++ Software Developer to join our ArcGIS Pro team. As a key member of our team, you will be responsible for designing and developing leading-edge data editing tools for stereoscopic environments.ResponsibilitiesDesign and develop innovative data editing tools for 3D environmentsSolve complex problems using...


  • Redlands, California, United States Esri Full time

    Job SummaryWe are seeking a highly skilled Senior 2D/3D Software Developer to join our team at Esri. As a key member of our software development team, you will be responsible for designing and developing leading-edge 2D/3D GIS software.Key ResponsibilitiesDesign and develop innovative 2D/3D GIS software solutionsResearch and implement state-of-the-art...


  • Redlands, California, United States Esri Full time

    Job SummaryWe are seeking a highly skilled Senior 2D/3D Software Developer to join our team at Esri. As a key member of our software development team, you will be responsible for designing and developing world-class software products that support the needs of geodesigners, urban planners, architects, engineers, and others working with geographic data.Key...

  • Product Engineer I

    1 week ago


    Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Product Engineer I to join our team at Esri. As a Product Engineer, you will play a key role in designing, implementing, and deploying innovative XR software solutions that push the boundaries of technology at the intersection of Extended Reality (XR), GIS, and AI.Key ResponsibilitiesCollaborate with researchers,...

  • Product Engineer I

    6 days ago


    Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Product Engineer I to join our team at Esri. As a Product Engineer, you will play a key role in designing, implementing, and deploying innovative XR software solutions that push the boundaries of technology at the intersection of Extended Reality (XR), GIS, and AI.ResponsibilitiesCollaborate with researchers,...

  • Software Engineer

    5 days ago


    Redlands, California, United States Esri Full time

    OverviewWe are seeking a skilled Application Developer to join our Esri Support Services team. Our team is responsible for designing, developing, and maintaining self-service web and mobile applications that provide technical support to our customers. As an Application Developer, you will play a key role in creating innovative solutions that improve our...


  • Redlands, California, United States Esri Full time

    Software Developer OpportunityWe are seeking a skilled C++ software developer to join our ArcGIS Pro team. As a member of this team, you will have the opportunity to work on cutting-edge software solutions that impact the work of hundreds of thousands of users.Key ResponsibilitiesDesign and develop innovative data editing tools for stereoscopic...


  • Redlands, California, United States Esri Full time

    Software Development Opportunities at EsriWe are seeking a skilled C++ software developer to join our ArcGIS Pro team. As a member of this team, you will have the opportunity to work on cutting-edge software development projects that impact the work of hundreds of thousands of users.ResponsibilitiesDesign and develop leading-edge data editing tools for...


  • Redlands, California, United States Sage Oak Charter Schools Full time

    Job Title: Software Application SpecialistSage Oak Charter Schools is seeking a highly skilled Software Application Specialist to join our team. As a key member of our technology department, you will be responsible for managing and integrating educational software applications across our virtual learning environments.Key Responsibilities:Manage the...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Geospatial Software Engineer II to join our team at Esri. As a key member of our geocoding team, you will play a critical role in building cutting-edge search and geocoding software for the ArcGIS platform.Key ResponsibilitiesCollaborate with Development Programmers: Work closely with our development team to...


  • Redlands, California, United States Esri Full time

    OverviewWe are seeking a skilled Application Developer to join our Esri Support Services team. Our team is responsible for designing, developing, and maintaining self-service web and mobile applications that provide technical support to our customers. As an Application Developer, you will play a key role in creating innovative solutions that improve the...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Geoprocessing Software Engineer II to join our team at Esri. As a key member of our geoprocessing development team, you will play a critical role in supporting the development of a comprehensive suite of 2,000+ geoprocessing tools in ArcGIS Pro.Key ResponsibilitiesCollaborate with Team Members: Work closely with...