Jobs · Engineering · Florida

DevOps Software Engineer III - CI/CD Release Automation

JPMorganChase · Tampa, FL · 1 wk ago
On-siteEngineeringFull-time

About the role

As a seasoned member of an agile team within the Corporate Investment Bank Payments Technology at JPMorganChase, you will design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You will carry out critical technology solutions across multiple technical areas to support the firm's business objectives.

Responsibilities

  • Execute software solutions, design, development, and technical troubleshooting with a focus on CI/CD and release automation for Payments platforms.
  • Create secure and high-quality production code and maintain algorithms that run synchronously with systems, including Jenkins pipelines (Groovy/Jenkinsfiles/shared libraries) and shell scripting for build/test/deploy automation.
  • Produce architecture and design artifacts for complex applications, ensuring design constraints are met by software code development, including pipeline patterns, deployment strategies, and environment promotion approaches.
  • Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to drive continuous improvement of software applications and systems, including CI/CD telemetry (build times, failure rates, deployment success, rollback frequency).
  • Proactively identify hidden problems and patterns in data to improve coding hygiene and system architecture, such as reducing pipeline flakiness, improving reliability, and standardizing reusable automation.
  • Contribute to software engineering communities of practice and events exploring new and emerging technologies, including modern DevOps, cloud-native delivery, and secure SDLC practices.
  • Leverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards.
  • Apply knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to enhance automation value.
  • Support end-to-end operational stability for delivery tooling, including Jenkins and Spinnaker administration/operations activities, incident triage, root-cause analysis, and continuous improvement.
  • Partner with cybersecurity and engineering teams to embed controls into pipelines (e.g., secrets handling, least-privilege access, approvals, and auditability) for regulated Payments workloads.

Requirements

  • Formal training or certification on Software Engineering concepts and 5+ years of applied experience.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools, with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage.
  • Proficient in coding in one or more languages; strong hands-on capability with Groovy and shell scripting (Bash) for automation.
  • Strong experience building and maintaining Jenkins CI solutions (Jenkinsfiles, shared libraries, credentials usage, agent execution patterns).
  • Experience with continuous delivery tooling, including Spinnaker (pipeline configuration, deployments, environment promotion, and rollback patterns).
  • Hands-on experience with AWS services and cloud security fundamentals (e.g., IAM, networking concepts, monitoring/logging, encryption/secrets patterns).
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
  • Overall knowledge of the Software Development Life Cycle.
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud).

Preferred Qualifications

  • Exposure to cloud technologies, with deep experience in AWS in multi-account and/or regulated environments as a plus.
  • Experience with infrastructure-as-code and configuration automation (e.g., Terraform/CloudFormation/Ansible).
  • Experience with containers and orchestration (e.g., Docker, Kubernetes/EKS) and progressive delivery practices (e.g., blue/green, canary).
  • Experience integrating security and quality gates into CI/CD (SAST/SCA, artifact signing, SBOM, policy checks).

Benefits

  • Competitive total rewards package, including base salary determined based on role, experience, skill set, and location.
  • Commission-based pay and/or discretionary incentive compensation for eligible roles, awarded in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support and financial coaching.

Similar jobs

CI/CD DevOps Engineer

Streamline Healthcare SolutionsOak Brook, IL· 2 wk ago
Engineering$110k–$165k/yrapply on streamlinehealthcare.wd501.myworkdayjobs.com

CI/CD DevOps Engineer

Canfield ScientificParsippany, NJ· 1 wk ago
Information Technology$90k–$110k/yrapply on canfieldsci.com