E

Esri

Builds mapping software for governments and firms

Software Development Engineer 2 - CI/CD & Platform Automation

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeVienna, VA, USA$97.2k - $162.2k

About the Job

Requirements

  • At least 2 years of professional DevOps, CI/CD, or platform automation experience.
  • Hands-on experience designing and maintaining CI/CD pipelines using GitHub Actions, GitLab CI, Azure Pipelines, or similar tools.
  • Experience with YAML-based pipeline configurations and infrastructure definitions.
  • Experience with automation and scripting using Python and/or JavaScript.
  • Experience with infrastructure automation tools such as Ansible, AWS CDK, Terraform, or similar infrastructure-as-code frameworks.
  • Ability to write and optimize Dockerfiles and support container-based deployments.
  • Understanding of artifact management, dependency management, and secure build practices.
  • Familiarity with software bill of materials tools and artifact signing concepts.
  • Exposure to cloud platforms, especially compute and storage services such as AWS S3 and Azure Blob Storage.
  • U.S. citizenship and an active or current (within the last 2 years of active status) Top Secret security clearance with SCI eligibility.
  • Bachelor's degree in Computer Science, Mathematics, DevOps, Geographic Information Systems, or a STEM-related field.

Responsibilities

  • Design, implement, and maintain high-speed CI/CD pipelines using GitHub Actions or Azure DevOps for cloud-native workflows and Jenkins for complex, cross-platform, on-premises build automation.
  • Architect and optimize Docker environments to provide consistent, isolated, and reproducible build and test runners across the development lifecycle.
  • Help lead the design of the next-generation Python package creation process, and manage complex Conda recipes and environments to distribute the ArcGIS API and its dependencies.
  • Build and manage build infrastructure, including runners, nodes, and registries, using automated provisioning to ensure release-system availability and scalability.
  • Implement automated security gatekeeping, including software bill of materials generation, vulnerability scanning, and license compliance for Python and Rust artifacts.
  • Help design and implement monitoring frameworks for build performance, and assist with automated load and performance testing of the Python stack to identify regressions before release.
  • Identify and eliminate manual bottlenecks by transitioning legacy workflows to modern everything-as-code processes.
  • Oversee the lifecycle of third-party dependencies and secure the supply chain from source code through the final distributed package.

Desired Qualifications

  • Master's degree in Computer Science, Mathematics, DevOps, Geographic Information Systems, or a STEM-related field.
  • Experience automating backend systems and operational workflows.
  • Familiarity with release engineering and deployment strategies such as blue/green and canary deployments.
  • Experience integrating security scanning into pipelines, including static and dynamic application security testing and container scanning.
  • Exposure to Kubernetes-based delivery environments.
  • Exposure to DevSecOps practices and secure development pipelines.
  • CompTIA Security+ certification.
  • Experience working in Agile or Scrum development environments.

About the Company

Esri

Builds mapping software for governments and firms

Esri builds ArcGIS, the mapping and analysis software that governments, companies, and universities use to put their data on maps and study where and why things happen. In 1982, it released ARC/INFO, the first commercial geographic information system program, which ties places on a map to records in a database. Analysts make maps and run analyses in the ArcGIS Pro desktop app, teams share maps, dashboards, and field-survey apps through ArcGIS Online, and large agencies run ArcGIS Enterprise on their own servers. Customers pay for software licenses and subscriptions, and Esri also earns fees for consulting and training. Esri was founded in 1969 and is based in Redlands, California.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Redlands, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Esri

See more jobs