Senior Software Engineer
2 days ago
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
-
Senior Software Engineer
2 days ago
Redlands, California, United States Esri Full timeJob 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...
-
Senior Java Software Engineer
4 days ago
Redlands, California, United States Esri Full timeJob 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...
-
Senior C++ Software Development Engineer
3 weeks ago
Redlands, California, United States ESRI Full timeJob 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...
-
Senior Software Engineer
4 weeks ago
Redlands, California, United States Esri Full timeAbout 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...
-
Senior Software Engineer
4 weeks ago
Redlands, California, United States Esri Full timeAbout 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,...
-
Senior Software Development Engineer
4 days ago
Redlands, California, United States Esri Full timeJob 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...
-
Senior Software Engineer
4 weeks ago
Redlands, California, United States Esri Full timeAbout 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...
-
Senior Software Development Engineer
4 weeks ago
Redlands, California, United States Esri Full timeAbout 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...
-
Senior C++ Software Engineer
4 days ago
Redlands, California, United States ESRI Full timeJob 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...
-
Senior Software Engineer
4 weeks ago
Redlands, California, United States Jobot Full timeJob 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...
-
Senior C++ Software Engineer
4 days ago
Redlands, California, United States Esri Full timeOverviewEsri 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...
-
Senior Software Engineer
4 weeks ago
Redlands, California, United States Jobot Full timeJob 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 timeJob 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...
-
Senior 2D/3D Software Developer
4 weeks ago
Redlands, California, United States Esri Full timeJob 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...
-
Senior Software Engineer
4 weeks ago
Redlands, California, United States Jobot Full timeJob 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...
-
Senior 2D/3D Software Developer
9 hours ago
Redlands, California, United States Esri Full timeJob 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 timeJob 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...
-
Product Software Engineer
4 days ago
Redlands, California, United States Esri Full timeJob 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...
-
Senior DevOps Engineer
3 weeks ago
Redlands, California, United States ESRI Full timeJob 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...
-
Senior Software Developer
4 days ago
Redlands, California, United States Esri Full timeOverviewThis 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...