About The Position

As a Senior Lead Software Engineer at JPMorganChase within Consumer & Community Banking – Corporate Technology, you will help an agile team build, enhance, and deliver secure, stable, scalable technology products. You will use deep technical expertise and problem-solving skills to address challenges across technologies and applications, while driving business impact. The role combines hands-on software development with production support, operational automation, monitoring, data analysis, quality improvement, and release management. You will lead adoption and governance of approved AI-assisted engineering practices, establish standards for validating AI-generated work, and promote reusable patterns and automation throughout the software development lifecycle and toolchain. The role requires hands-on expertise in Python, Snowflake, Cassandra, Databricks, and AWS, including operational and resiliency work across Cassandra clusters, Databricks workflows, and AWS services. Support rotations include weekends and late shifts.

Requirements

  • Formal training or certification in software engineering concepts.
  • At least 5 years of applied software engineering experience.
  • At least 3 years of software engineering experience focused on automation, monitoring, and incident management.
  • Proficiency in Python, Snowflake, Cassandra, Databricks, AWS, and SQL.
  • Hands-on expertise in Python, Snowflake, Cassandra—including multiple-cluster management, diagnosis, and resiliency—and Databricks; must be prepared to build hands-on solutions.
  • Experience leading effective use of enterprise-authorized AI-assisted software development tools for activities such as coding, code review, test acceleration, and troubleshooting.
  • Ability to set team expectations for validating AI-assisted outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations.
  • Experience coaching senior engineers or leads on compliant AI usage patterns and controls.
  • Expert-level Cassandra management and operational setup knowledge.
  • Knowledge of connections among Databricks Workflows and Jobs (scheduling and monitoring), Unity Catalog permissions and governance, AWS Lambda, Step Functions, and REST APIs developed using API Gateway.
  • Databricks certification and strong knowledge of Databricks and AWS components.
  • Experience with job scheduling tools such as Autosys and Airflow.
  • Experience in performance monitoring and capacity management using Grafana, Splunk, and Dynatrace.
  • Strong communication, collaboration, and problem-solving skills.
  • Willingness to participate in support rotations, including weekends and late shifts.

Responsibilities

  • Design and develop software solutions to address complex technical challenges.
  • Provide production support, including batch job management, incident troubleshooting, and resolution of data delivery issues.
  • Drive adoption and governance of approved AI-assisted engineering practices, establishing validation standards for secure coding, peer review, automated testing, and AI-generated outputs.
  • Use software development lifecycle toolchain capabilities, including approved AI-assisted development and automation, to improve automation outcomes at scale.
  • Lead automation for monitoring, reporting, and operational tasks to improve system health, efficiency, and resiliency.
  • Use monitoring tools and improve processes to maximize system stability and performance.
  • Gather, analyze, and synthesize large, diverse data sets; develop visualizations and reporting to support continuous improvement.
  • Identify issues and patterns in data and use 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, including pipeline deployments using Jules and Jenkins.
  • Participate in support rotations, including weekends and late shifts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service