Software Development Engineer II- CI/CD & Platform Automation Engineer (DevOps)

Posted

EsriVienna, Virginia, United Statesfull-timelead

$97,240 USD

Tech Stack

Responsibilities

  • 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.
  • Architect and optimize Docker environments to ensure consistent, isolated, and reproducible build/test runners across the entire development lifecycle.
  • 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.
  • Build and manage the underlying build infrastructure (runners, nodes, and registries) using automated provisioning to ensure high availability and scalability of the release system.
  • Implement automated security gatekeeping, including the generation of SBOMs, vulnerability scanning, and license compliance for all Python and Rust artifacts.

Benefits

  • 401k
  • Equity
  • Health Insurance

Culture

Cross-Functional TeamsContinuous LearningSocial ImpactMission-DrivenInclusive Hiring

Requirements

Required: Bachelor's in Computer Science, Mathematics, DevOps, Geographic Information Systems (GIS), or STEM related field
Preferred: Master's in Computer Science, Mathematics, DevOps, Geographic Information Systems (GIS), or Stem related field
Regions: Us

Get jobs like this in your inbox

Weekly AWS, Azure, Docker hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in