JPMorganChase logo

Software Engineer III - DevOps Automation Engineer

JPMorganChase
Full-time
On-site
Houston, Texas, United States
Software / Technology / IT
Description

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

As a Software Engineer III at JPMorganChase within the Consumer & Community Banking – Risk team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

  • Design and develop innovative software solutions, applying creative problem-solving skills to address complex technical challenges.
  • Provide comprehensive production support, including batch job management, incident troubleshooting, and resolution of data delivery issues to ensure system reliability.
  • Lead automation efforts for monitoring, reporting, and operational tasks to enhance system health, efficiency, and resiliency.
  • Utilize key monitoring tools and drive process improvements to maximize system stability and performance.
  • Gather, analyze, and synthesize large, diverse data sets to develop visualizations and reporting that support continuous improvement of applications and systems.
  • Proactively identify hidden issues and patterns in data, using insights to improve coding hygiene and system architecture.
  • Collaborate with QA and Application Development teams to define and implement quality metrics for data processing, ingestion, API validation, cloud migration, and throughput testing.
  • Oversee release management and software development lifecycle activities, with hands-on experience in Jules and Jenkins pipeline deployments.

 

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Proven software engineering experience with a focus on automation, monitoring, and incident management
  • Proficient in Python, SQL, Databricks, AWS – Proficiency in Python and AWS hands-on knowledge (CLI, API, etc.,) is mandatory for consideration. 
  • AWS certified and strong knowledge of AWS Components and Databricks knowledge 
  • Skilled in job scheduling tools such as Autosys and Airflow
  • Well versed in AWS lambda, Step functions and Developing Rest APIs using API Gateway
  • Experienced in performance monitoring and capacity management using Grafana, Splunk, and Dynatrace
  • Strong communication, collaboration, and problem-solving skills
  • Willing to participate in support rotations, including weekends

 

Preferred qualifications, capabilities, and skills

  • Knowledge of Databricks will be an added plus