Senior Software Engineer

2 days ago


Redlands, California, United States Esri Full time
Overview

Esri's ArcGIS geospatial server technology powers mission-critical decision-making systems for our customers. We're seeking a talented software engineer to deliver high-quality software components and efficient build pipelines for our ArcGIS Enterprise product.

Responsibilities:

  • Develop tools and scripts to support build automation for Jenkins pipelines
  • Develop and maintain software build pipelines as code using Maven, Groovy, and Python
  • Develop automated test suites for validating various aspects of these pipelines (Infrastructure as Code)
  • Work closely with multiple app and functional teams to bring in new features and components into the product stack, providing support for builds, code obfuscation, third-party dependency management, and other release-specific tasks
  • Oversee Patch integration builds of Esri's flagship products using software patching technology like InstallShield and MSI/MSP
  • Optimize build processes for speed and reliability
  • Support Patch source code management using Git and other contemporary version control techniques
  • Debug and fix build-related bugs
  • Build and update third-party packages like Postgres, OpenSSL, Erlang, and more

Requirements:

  • 2+ years of experience with one or more of the following areas: Java, JavaScript, Python, and HTTP/S, REST, Apache Tomcat
  • Maven, Ant, Groovy
  • Continuous integration, continuous deployment, Git, Jenkins, Docker containers
  • Linux servers and shell scripting
  • Databases (PostgreSQL/MySQL)

Preferred Qualifications:

  • Hands-on DevOps experience
  • Strong problem-solving and debugging skills
  • Experience with multi-tiered software applications (web, databases, middleware, and more)
  • Understanding of large, high-performance, highly scalable, resilient server-based architectures, including replication/failover, distributed architectures, caches, and security
  • Ability to work independently in a challenging environment
  • Familiarity with one of the following tools: Git or GitHub
  • Bachelor's in computer science or related field

Recommended Qualifications:

  • Working experience with Java highly preferred
  • Experience with UNIX or Linux
  • Experience with one of the following tools: Jenkins, Chef, Docker
  • Interest in working with Docker and Kubernetes
  • Knowledge and familiarity with OAuth and SAML
  • Knowledge and familiarity with Docker registries
  • Knowledge and familiarity with Maven registries


  • Redlands, California, United States Esri Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Esri. As a key member of our software development team, you will be responsible for designing and implementing innovative solutions for integrating GIS and BIM systems.Our ideal candidate will have a strong background in software development, cloud infrastructure, and...


  • Redlands, California, United States Esri Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Esri. As a key member of our software development team, you will be responsible for designing, developing, and delivering cutting-edge software features and products that meet the needs of our customers.As a Senior Java Software Engineer, you will work closely with...


  • Redlands, California, United States ESRI Full time

    Job Title: Senior C++ Software Development Engineer - GraphicsEsri is seeking a highly skilled Senior C++ Software Development Engineer - Graphics to join our team. As a key member of our software development team, you will be responsible for designing and developing high-quality software components that follow industry-standard design patterns, development...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Esri, a leading provider of geographic information system (GIS) software. As a Senior Software Engineer, you will play a key role in the design, development, and implementation of an AI Copilot for ArcGIS Pro.Key ResponsibilitiesContribute to the design and...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Sr. Software Engineer to join our ArcGIS Online team. As a key member of our team, you will play a critical role in building next-generation, innovative services that leverage and strengthen your C#/.NET skills.ResponsibilitiesCreate web services components that follow industry-standard design patterns,...


  • Redlands, California, United States Esri Full time

    Job DescriptionEsri is seeking a highly skilled Sr. Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing software applications that utilize geographic information systems (GIS) technology.The ideal candidate will have a strong foundation in object-oriented...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Esri, where you will play a key role in developing an AI Copilot for ArcGIS Pro. As a member of our global team, you will collaborate with cross-functional teams to design, build, and test AI experiences that assist our users in unprecedented...


  • Redlands, California, United States Esri Full time

    About the RoleWe are seeking a highly skilled Sr. Software Development Engineer to join our team at Esri. As a key member of our team, you will play a critical role in developing high-performance analytical software to assess and improve the quality of data where proximity and location matter.ResponsibilitiesDesign and develop full-stack GIS applications...


  • Redlands, California, United States ESRI Full time

    Job SummaryWe are seeking a highly skilled Senior C++ Software Engineer to join our team and contribute to the development of a global search and geocoding capability. As a key member of our team, you will design and develop next-gen Esri technology, leveraging your passion for C++ to drive innovation and excellence.Key ResponsibilitiesDesign and implement...


  • Redlands, California, United States Jobot Full time

    Job Title: Engineering Technical Leader - In-Vehicle Computing SoftwareWe are seeking a highly skilled and experienced Engineering Technical Leader to join our team in Cedar Park, TX. As a key member of our In-Vehicle Computing team, you will be responsible for leading the design and development of software components and architecture for our hybrid and...


  • Redlands, California, United States Esri Full time

    OverviewEsri is seeking a highly skilled C++ software engineer to join our 3D development group. As a member of our team, you will have the opportunity to work on a platform that serves millions of users and domains.We are looking for a talented engineer who can design and implement state-of-the-art 3D data pre-processing/visualization algorithms to handle...


  • Redlands, California, United States Jobot Full time

    Job Title: Engineering Technical Leader - In-Vehicle Computing SoftwareWe are seeking an experienced Engineering Technical Leader to join our In-Vehicle Computing team in Cedar Park, TX. As a key member of our team, you will be responsible for leading the design and development of software components and architecture for our in-vehicle computing systems.Job...

  • Software Engineer

    3 weeks ago


    Redlands, California, United States WFNTALENT Full time

    Job DescriptionJob Overview At WFNTALENT, we are seeking a skilled Software Engineer to join our team. Key Responsibilities: * Design and develop software applications * Collaborate with cross-functional teams * Troubleshoot and resolve technical issues Requirements: * Bachelor's degree in Computer Science or related field * 3+ years of software...


  • Redlands, California, United States Esri Full time

    Job Title: Senior 2D/3D Software DeveloperWe 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.Responsibilities:Design and develop world-class 2D/3D GIS softwareResearch, analyze, and...


  • Redlands, California, United States Jobot Full time

    Job Title: Engineering Technical Leader - In-Vehicle Computing SoftwareWe are seeking a highly skilled and experienced Engineering Technical Leader to join our team in Cedar Park, TX. As a key member of our In-Vehicle Computing team, you will be responsible for delivering top-class algorithm and functionalities in the trucking industry.Key...


  • Redlands, California, United States Esri Full time

    Job SummaryEsri is seeking a highly skilled Senior 2D/3D Software Developer to join our team. As a key member of our software development team, you will design and develop leading-edge 2D/3D GIS software, leveraging your expertise in C++ and computer graphics. Your work will have a significant impact on the ArcGIS platform, enabling users to create...

  • Software Engineer

    4 days ago


    Redlands, California, United States WFNTALENT Full time

    Job OverviewWFNTALENT is seeking a skilled professional to join our team as a Software Engineer. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities:• Design and develop software applications using a variety of programming languages and frameworks• Collaborate...


  • Redlands, California, United States Esri Full time

    Job Title: Product Software EngineerEsri is seeking a highly motivated Product Software Engineer to join our team. As a Product Software Engineer, you will be responsible for designing, prototyping, testing, and documenting new software tools and techniques.Responsibilities:Design and develop software tools and techniques to support the company's product...


  • Redlands, California, United States ESRI Full time

    Job Title: Senior DevOps EngineerAt Esri, we're seeking a highly skilled Senior DevOps Engineer to join our ArcGIS Online team. As a key member of our team, you'll play a critical role in designing and implementing robust cloud-based mapping analytics for our SaaS platform.Responsibilities:Collaborate with cross-functional teams to operate SaaS capabilities...


  • Redlands, California, United States Esri Full time

    OverviewThis is an exciting opportunity to be part of a fast-paced agile team that leverages cutting-edge technologies and patterns to design and develop innovative Esri software.We are focused on creating solutions for working with raster and imagery in ArcGIS Pro, utilizing complex real-life workflows in 2D & 3D for raster / image processing and...