Jobs and Careers
ES

Software Development Engineer II – CI/CD & Platform Automation (Mission-Focused)

Esri
St. Louis, Remotefull_timePosted 11 Sept 2026

About the role

<p><strong>Overview</strong></p> <p>Help build and scale the deployment platforms that power mission critical software.</p> <p>As a Software Development Engineer II focused on CI/CD and platform automation, you will design and implement tools, pipelines, and automation frameworks that enable reliable, secure, and scalable software delivery across enterprise environments.</p> <p>You will work on systems that support continuous integration, automated testing, infrastructure provisioning, and deployment at scale, ensuring that mission critical applications can be built, tested, and released efficiently.</p> <p>This role combines software engineering with DevOps and platform engineering principles, ideal for engineers who are passionate about automation, system reliability, and improving developer productivity in complex environments.&nbsp;</p> <p>Esri has a Relocation Assistance Program and can provide support with relocating to the St. Louis, MO area for this position.&nbsp;</p> <p><strong>Responsibilities</strong></p> <ul> <li>Design, implement, and maintain high-speed CI/CD pipelines using GitHub Actions/Azure DevOps for cloud-native workflows and Jenkins for complex, cross-platform on-premises build automation</li> <li>Architect and optimize Docker environments to ensure consistent, isolated, and reproducible build/test runners across the entire development lifecycle</li> <li>Work with the team to help lead the design of the next-generation Python package creation process; manage complex Conda recipes and environments to ensure seamless distribution of the ArcGIS API and its dependencies</li> <li>Build and manage the underlying build infrastructure (runners, nodes, and registries) using automated provisioning to ensure high availability and scalability of the release system</li> <li>Implement automated security gatekeeping, including the generation of SBOMs (software Bill of Materials), vulnerability scanning, and license compliance for all Python and Rust artifacts</li> <li>Work with the team to help design and implement monitoring frameworks to track build performance; assist in automated load and performance testing of the Python stack to identify regressions before release</li> <li>Identify and eliminate manual bottlenecks by transitioning legacy workflows into modern, "everything-as-code" processes</li> <li>Oversee the lifecycle of third-party dependencies, ensuring that the supply chain is secure, from source code to the final distributed package</li> </ul> <p><strong>Requirements</strong></p> <ul> <li>2+ years of professional DevOps, CI/CD, or platform automation&nbsp;</li> <li>Hands on experience designing and maintaining CI/CD pipelines (GitHub Actions, Gi

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Esri

View company profile →