Software Development Engineer II

3 days ago


Redlands, California, United States Esri Full time
Job Title: Software Development Engineer II

Esri 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 applications using C++ and C#
  • Build software that follows industry-standard design patterns, development methodologies, and deployment models
  • Design, test, and release capabilities in the ArcGIS platform to improve overall application quality
  • Solve complex problems with application design, development, and user experiences
  • Collaborate with other developers, engineers, and product managers throughout the development process
  • Work effectively in an Agile Scrum team environment
Requirements:
  • 2+ years of professional experience in a similar position supporting similar responsibilities
  • Strong foundation in object-oriented software principles
  • Ability to analyze software/algorithms and identify improvements
  • Experience with software development using C++ and C# or Java
  • Bachelor's in computer science, mathematics, or STEM related field
Preferred Qualifications:
  • Experience in developing C++ COM components
  • Experience in UI development using XAML/WPF
  • Experience using MVVM design pattern
  • Knowledge of building RESTful web services
  • Knowledge of scripting languages (JavaScript, Python)
  • Knowledge of Esri products or similar GIS or spatial software
  • Experience developing against relational databases including Oracle, SQL Server and PostgreSQL
  • Experience using Git as source management system in large teams
  • Experience using Visual Studio for software development
  • Master's in computer science, mathematics, or STEM related field
Total Rewards:

Esri's competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth.

Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.

A reasonable estimate of the base salary range is $93,600-$156,000 USD.

About Esri:

At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work.

We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process.

We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life's best work.

Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology.

For more information on Esri's Racial Equity and Social Justice initiatives, please visit our website here.

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.



  • 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

    About the RoleWe are seeking a highly skilled Product Development Engineer II to join our team at Esri. As a key member of our Sharing team, you will play a vital role in developing software capabilities that empower users to transform data into web items, enabling them to share content that is accessible from anywhere.Key ResponsibilitiesCollaborate with a...


  • 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 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

    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...


  • 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

    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 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...

  • Product Engineer II

    7 days ago


    Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Product Engineer II to join our team at Esri. As a key member of our development team, you will play a critical role in designing and building cutting-edge raster analysis tools for our desktop products, ArcGIS Online, and ArcGIS Enterprise.ResponsibilitiesTranslate customer requirements into functional...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Product Engineer II to join our team at Esri, a leading provider of geographic information system (GIS) software. As a Product Engineer II, you will play a key role in the development and implementation of AI-powered features in ArcGIS Pro, our flagship software.Key ResponsibilitiesCollaborate with...

  • Product Engineer II

    1 week ago


    Redlands, California, United States Esri Full time

    {"title": "Product Engineer II", "description": "OverviewAt Esri, we're shaping the future of web-based GIS technology. As a Product Engineer supporting ArcGIS Pro on the Sharing team, you'll help develop software capabilities that empower users to transform data into web items, enabling them to share content that's accessible from anywhere. Your...

  • Product Engineer II

    2 days ago


    Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Product Engineer II to join our team at Esri. As a key member of our development team, you will play a critical role in designing and building cutting-edge raster analysis tools for our desktop products, ArcGIS Online, and ArcGIS Enterprise.Key ResponsibilitiesTranslate customer requirements into functional...

  • 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...

  • Product Engineer II

    6 days ago


    Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Product Engineer II to join our team at Esri. As a key member of our team, you will play a critical role in developing and maintaining global datasets as cloud-based web services to support mapping and analysis.Key ResponsibilitiesCollaborate with a small team to design, develop, and publish global datasets as...

  • Product Engineer II

    4 days ago


    Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Product Engineer II to join our team at Esri. As a key member of our team, you will play a critical role in developing and maintaining global datasets as cloud-based web services to support mapping and analysis.ResponsibilitiesCollaborate with a small team to design, develop, and publish global datasets as...


  • Redlands, California, United States Esri Full time

    Job Title: Product Engineer II Generative AI Assistants ArcGIS ProAt Esri, we're on a mission to improve the accessibility of our leading GIS software, ArcGIS Pro, through AI assistant functionality. As a Product Engineer II, you'll play a key role in bringing your expertise in AI and machine learning to our team.Key Responsibilities:Collaborate with...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Product Engineer II to join our team at Esri, where you will play a key role in developing and implementing AI-powered features for ArcGIS Pro. As a Product Engineer II, you will work closely with our cross-functional team to design, build, and test AI Copilot experiences that assist our users in ways that have...


  • Redlands, California, United States Esri Full time

    Job SummaryWe are seeking a highly skilled Geoprocessing Services Product Engineer II to join our team at Esri. As a key member of our development team, you will play a critical role in designing, testing, and implementing software solutions for our geoprocessing services.Key ResponsibilitiesDevelop and maintain geoprocessing services and ArcGIS Enterprise...


  • 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...

  • Product Engineer II

    2 weeks ago


    Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Product Engineer to join our team at Esri. As a Product Engineer, you will play a critical role in the development and maintenance of our cutting-edge software products.Key ResponsibilitiesDesign, develop, and test software applications to meet the needs of our customers.Collaborate with cross-functional teams to...