← Все вакансии/Middle/Esri
MiddleOfficeRedlands, CA

Software Development Engineer

E
Esri
Зарплата
$8,100–$13,500
Уровень
Middle
Формат
Office
О роли

Описание вакансии

About the Company

Esri is a global leader in GIS technology, committed to creating positive global change. We believe in having a diverse workforce unified under our mission.

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.
Requirements
  • 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.
Conditions
  • Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands, CA area for this position.
  • A reasonable estimate of the base salary range is $97,240 — $162,240 USD.
Стек и навыки

С чем работаем