JPMorganChase logo

Lead Software Engineer - Cloud DevOps - RDS

JPMorganChase
Full-time
On-site
Jersey City, New Jersey, United States
$152,000 - $215,000 USD yearly
DevOps
Description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorganChase within the Commercial and Investment Banking - Payments team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

  • Understands the firm’s database infrastructure environment and technology modernization pathway  
  • Works with application teams to help them migrate to the latest database products and versions on our private cloud or onto the public cloud. 
  • Designs and implements automated CI/CD pipelines for database provisioning and deployment using Terraform, ensuring consistent and repeatable infrastructure changes. 
  • Develops and maintains Infrastructure-as-Code (IaC) modules for database resources, networking, and monitoring integrations. 
  • Uses expertise to help maximize the performance, resiliency of the application workloads and optimize database performance, capacity, and scalability. 
  • Implements network monitoring solutions to track database connectivity, latency, and throughput across hybrid cloud environments. 
  • Troubleshoots and resolves database issues, including query tuning, indexing, and deadlock resolution. 
  • Collaborates with developers to refine database schemas, optimize queries, and improve application performance  
  • Ensures 24/7 availability and reliability for mission-critical systems through proactive monitoring and maintenance. 
  • Participates in cloud database administration on AWS (RDS, EC2) and Google SQL Database  
  • Integrates cloud-native monitoring and alerting solutions for proactive issue detection and resolution 

 

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Proven experience in database administration ( MySQL , PostgreSQL ), including migration, performance tuning, and troubleshooting.
  • Hands-on expertise with cloud database platforms such as AWS RDS and Google Database . 
  • Strong proficiency in designing and implementing CI/CD pipelines for database deployment using Terraform and Infrastructure-as-Code (IaC) principles
  • Experience with database networking, monitoring tools, and proactive alerting solutions (e.g., Prometheus, Grafana, CloudWatch, Azure Monitor)  
  • Solid understanding of database performance optimization, capacity planning, and scalability strategies  
  • Proficient in query tuning, indexing, deadlock resolution, and schema design  
  • Familiarity with disaster recovery planning, backup/restore automation, and high-availability architectures  
  • Ability to collaborate effectively with application developers and cross-functional teams to optimize database and application performance  
  • Strong documentation skills for maintaining database configurations, operational procedures, and deployment processes  
Preferred qualifications, capabilities, and skills
  • Experience with security patching, compliance checks, and cloud governance best practices is a plus  
  • Ability to tackle design and functionality problems independently with little to no oversight.


Apply now
Share this job