JPMorgan Chase & Co.

JPMorgan Chase & Co.

Software Engineer

Columbus, OHPosted Today
Full TimeSeniorUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

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.

Qualifications

Required Qualifications

  • 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.

Skills & Technologies

PythonJenkinsKubernetesTerraformDockerAWSGitJavaCI/CD

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Location

Columbus, OH

Posted

Today

Country

US