Job Summary:
Esri is a leading company in GIS technology, and they are seeking a Software Development Engineer II to design and develop automated pipelines for deployment in the cloud and on-premises. This role involves collaborating with software developers and cloud engineers to ensure high-quality integration and deployment for Defense and Intel clients.
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
• 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
• 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 (software Bill of Materials), vulnerability scanning, and license compliance for all Python and Rust artifacts
• 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
• Identify and eliminate manual bottlenecks by transitioning legacy workflows into modern, "everything-as-code" processes
• Oversee the lifecycle of third-party dependencies, ensuring that the supply chain is secure, from source code to the final distributed package
Qualifications:
Required:
• 2+ years of professional DevOps, CI/CD, or platform automation
• Hands on experience designing and maintaining CI/CD pipelines (GitHub Actions, GitLab CI, Azure Pipelines, or similar)
• Experience working with YAML-based pipeline configurations and infrastructure definitions
• Exposure to automation and scripting (Python and/or JavaScript preferred)
• Experience with infrastructure automation tools such as Ansible, AWS CDK, Terraform or similar IaC frameworks
• Ability to write and optimize Docker files and support container-based deployments
• Understanding of artifact management, dependency management, and secure build practices
• Familiarity with SBOM tools and artifact signing concepts
• Exposure to cloud platforms (AWS and/or Azure) especially compute services and storage services (S3, Blob Storage)
• US citizenship with Active or Current (within 2 years of active) Top Secret Security Clearance with SCI eligibility
• 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
• Experience automating backend systems and operational workflows
• Familiarity with release engineering and deployment strategies (blue/green, canary, etc.)
• Experience integrating security scanning into pipelines (SAST/DAST, 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
Company:
Esri is a software company that devolops geographic information system software, location intelligence, and mapping. Founded in 1969, the company is headquartered in Redlands, USA, with a team of 5001-10000 employees. The company is currently Late Stage.