Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.Columbus, OH
Onsite

About The Position

JPMorgan Chase is seeking Software Engineers to implement infrastructure, configuration, and network as code for applications and platforms. This role involves collaborating with other software engineers and cross-functional teams to design and implement deployment strategies using automated continuous integration and continuous delivery pipelines. The engineer will work closely with technical experts, key stakeholders, and team members to identify and resolve complex problems, understand and monitor service level indicators, and utilize service level objectives to address issues before they impact customers. The position also requires supporting and promoting the adoption of site reliability engineering best practices and guiding and assisting team members in developing appropriate level designs.

Requirements

  • Master's degree in Computer Science, Computer Engineering, Electronic Engineering, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Devops Engineer, or related occupation.
  • Alternatively, a Bachelor's degree in Computer Science, Computer Engineering, Electronic Engineering, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Devops Engineer, or related occupation.
  • Experience utilizing continuous integration and continuous delivery tools including Python, Jenkins, Kubernetes, Terraform, Docker, AWS, Grafana, GIT, and Airflow.
  • Experience using observability including white and black box monitoring, service level objective alerting, and telemetry collection using tools Grafana and Dynatrace.
  • Experience applying SRE principles to improve system reliability, availability, and performance, including automation, root cause analysis, and incident management.
  • Experience debugging software, automating scripts, and integration with infrastructure and monitoring tools using Python and Java for designing, coding, and testing.
  • Experience building and maintaining CI/CD pipelines with Jenkins, Git, and Airflow.
  • Experience automating, building, testing, deploying, and troubleshooting in CI/CD pipelines with Jenkins, Git, and Airflow.
  • Experience provisioning and managing cloud and on-premises infrastructure using Infrastructure as Code (IaC) tools, including Terraform.
  • Experience developing and managing containerized and orchestrated environments using Docker, Kubernetes, Amazon ECS and using cluster management and automation.
  • Experience deploying and managing applications and infrastructure on AWS with cloud automation, cost optimization, and security.
  • Experience using Git for source code management and team collaboration.
  • Experience leveraging workflow automation and job scheduling tools including Apache Airflow to orchestrate data pipelines and operational tasks.

Responsibilities

  • Implement infrastructure, configuration, and network as code for applications and platforms.
  • Collaborate with other software engineers and cross-functional teams to design and implement deployment strategies using automated continuous integration and continuous delivery pipelines.
  • Work closely with technical experts, key stakeholders, and team members to identify and resolve complex problems.
  • Understand and monitor service level indicators and utilize service level objectives to address issues before they impact customers.
  • Support and promote the adoption of site reliability engineering best practices.
  • Guide and assist team members in developing appropriate level designs.

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service