Lead Software Engineer - Python and Spark
JPMorgan Chase & Co.
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 JPMorgan Chase within the Consumer and Community Banking's Technology 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
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
- Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced in one or more programming language(s) Python, Spark, AWS
- Experience with Real time messaging – Kafka / Java on Gaia Application Platform
- Experience with ODS – Cassandra is required
- Experience in middle-tier/backend systems development in Java/Linux
- Experience with Hadoop, Enterprise Java development, SQL/NoSQL data platforms (Cassandra, PostgreSQL) is required
- Working experience with Pub/sub messaging (Rendezvous, AMPS, Kafka, etc.), Stream processing (Storm, Hbase, Nifi, Spark Streaming, etc.) is required
- Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
- Proficient in all aspects of the Software Development Life Cycle and advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Preferred qualifications, capabilities, and skills
- Experience with PySpark is preferred
- ...deliver top-notch technology products. As an AWS Senior Lead Software Engineer- Java/Python at JPMorganChase within the Consumer and Community Bank-... ...and transformation services such as EMR, Glue, and Spark Experience working with data lake architectures and f...SuggestedFor contractors
$180k - $220k
New YorkLab49 - Software Engineering /Full-time /On-siteThe RoleLab49 is seeking a skilled Python Developer to work on complex and challenging... ..., Kubernetes, Kafka, and Spark.Collaborate with cross-functional... ...in AWS environments.Lead the design and integration of...SuggestedFull timeTemporary workWork experience placement- ...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- Python / Quant Development / Quant Research at JPMorganChase within the Asset and Wealth Management Technology Team, you are...Suggested
$197.4k - $225.3k
...Lead Software Engineer, Full Stack (Java, Python, Angular, React) ~ Full-time Jobs for Humanity is partnering with Capital One to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee...SuggestedFull timePart timeInternshipLocal area- ...adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Data Management, Data Tech team,... ...design and development of real-time, mission-critical using Python Tackle large-scale engineering challenges with...Suggested
$136k - $253k
Lead Product Engineer (Full Stack), Materia AIThis role is heavily backend focused (roughly 70% backend /... ...=Are you excited about building AI-driven software that redefines how professionals work? Have you built scalable Python backend systems that power customer-facing...Full timeWork at officeLocal areaFlexible hours2 days per week3 days per week- ...adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Asset and Wealth Management line... ...(s) with specific focus on the Java tech stack, React, and Python Proficiency in automation and continuous delivery methods...
- JPMorganChase in New York, NY is seeking a Senior Lead Software Engineer specializing in Java and Python on AWS to join an agile, fast-moving team. You will develop secure, scalable solutions, drive architecture decisions, and mentor engineers across multiple projects....
- ...notch technology products. As a Senior Lead Software Engineer - ML at at JPMorgan Chase within the... ...platforms or infrastructure Proficiency in Python and one or more ML frameworks (e.g.,... ...processing frameworks and tools (e.g., Spark, Pandas, SQL) Practical experience...
- ..., build, and deliver top-notch technology products. As a Lead Software Engineer (Vice President) at JPMorganChase, within the Consumer and Community... ...5+ years of applied experience. Hands‑on Java/J2EE and Python development experience, with strong depth in Spring Boot and...Work at office
- Databricks seeks a Senior Forward Deployed Engineer in Brazil to lead customer-focused data and AI projects... ...-grade systems using Apache Spark, Python, and Scala. This role requires deep expertise in data engineering and software development and a collaborative approach...
- ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where... ...programming experience (Java; Java plus C/C#/Python acceptable) Experience designing and... ...and frameworks (Kafka, Cassandra, Spark, Hadoop) Experience writing...
- JPMorganChase, within Asset and Wealth Management, seeks a Lead Software Engineer to join an agile team responsible for building trusted market-leading technology products in a secure, scalable manner. You will contribute technically across multiple domains and guide design...
- ...Role: Java with Spark Developer Location: NY/NJ Fulltime Responsibilities: Utilize... ...languages such as Java Spark and Python. Extensive development expertise in building the high scaled and performant software platforms for data computation and processing...Full time
- ...limits of what's possible. As a Sr. Lead Software Engineer at JPMorganChase within the Digital Technology... ...language (such as Java, C++, Python) Requires depth of knowledge and experience... ...volume data processing using Ray, Spark and similar technologies Solid fundamentals...For contractors
- ...Elevate and drive innovation, data engineering solutions, and serve as a decision... ...Experience data products. As a Senior Lead Software Engineering at JPMorgan Chase... ...Skills : Databricks, DBX, PySpark, Spark, Terraform, Kafka, Python/Scala, Glue/EMR Experience with...
- ...push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Asset... ...cycle. Tech stack focus is Java and/or Python. The candidate will be part of the front... ...with distributed data processing using Spark and modern data platforms (e.g., Databricks...
- We are looking for a Lead Python AI Engineer to build robust, AI-powered API services and agentic workflows. In this role, you will bridge the gap between traditional backend systems and modern language models, focusing on secure and scalable LLM interactions with internal...
- Lead Software Engineer Manage the coordination and overall integration of technical activities in engineering... ...related occupation. Position requires: Spark for Data Engineering including batch... ...optimization and Big Data management Python for data processing and workflow...Temporary workRemote work
$200k - $230k
About UsYipitData is the leading market research and analytics firm... ...insights across sectors like software, AI, cloud, e-commerce,... ...technical direction of the Signals engineering team and drive the next phase... ...: comfortable working across Python, TypeScript/React, and cloud...Work at officeRemote workVisa sponsorshipFlexible hours- Talentzo Delhi is seeking a data engineering support professional to assist with pipelines and ETL workflows. You will work with Apache Spark to process data and help ensure data quality, collaborating with engineering and analytics teams. The role involves handling MySQL...
$112.7k - $193.2k
Lead Software Engineer Optum is a global organization that delivers care, aided by technology to help... ...with distributed computing framework like Spark with PySpark or Scala and high... ...+ years of programming experience with Python 4+ years of experience and core software...Minimum wageFull timeWork experience placementLocal areaRemote work$197.3k - $225.1k
...Machine Learning Engineer 4 (Python, AWS, SQL, GenAI) (Enterprise Platforms... ...team to create and enhance software that enables state‑of‑the‑art... ...scale distributed systems (Spark, Ray) to prepare AI/ML data... ...of experience as a technical lead developing ML solutions using...Full timePart timeH1bLocal area- ...Lead ML/AI Engineer New York, New York, United States Or refer someone Job... ...platform architecture and software. Establish strong software... ...principles for development in Python on the Azure/Google Cloud... ...Functions, Pub/Sub, Kafka, Spark Streaming etc.) ~ Experience...
- ...guide multiple teams to success at one of the world's leading financial institutions. As a AI/ML Engineering lead at JPMorgan Chase within the Business Banking... ...Provides guidance to immediate team of software engineers on daily tasks and activities Sets the...Immediate start
$240k - $260k
...commercial intent beyond legacy search engines.Today, our Native Search... ...RoleWe are seeking an experienced Lead Machine Learning Engineer passionate... ....2+ years of experience in Python and proficiency with distributed frameworks (Spark, Hadoop), SQL, and cloud infrastructure...Summer workWork at office- ...Must have: 4-7 Years of Development experience Java Apache Beam Kafka GCP Elastic Search Git Nice to have: Python is a plus Docker/Kubernetes is a plus Required Skills: Java, Apache Beam, Kafka, GCP, Elastic Search, Python is a plus,...
- ...commitment to back the broader engineering community through open... ...platforms, and lead technology risk and information... ...such as GCP, Java, Spark, BigQuery, Pub/Sub,... ...all technical aspects of software development for... ...solutions on GCP using Java/Python and modern API-driven architectures...Work at officeLocal areaFlexible hours
- Citi is seeking a highly experienced Senior Python Lead to design, develop, and deliver scalable, high‑performing applications in the Market Risk domain. The role requires deep technical expertise and hands‑on leadership. You will drive Python architecture, collaborate...
- ...Join us as a Python engineer to collaborate with Market Risk stakeholders and deliver swift, practical solutions. You'll actively shape... ...and support workflows related to VaR and Stress. As a Lead Software Engineer at JPMorganChase within our Market Risk Technology...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer - Python and Spark. Be the first to apply!
- lead solutions engineer New York, NY
- lead infrastructure engineer New York, NY
- lead operating engineer New York, NY
- lead automation engineer New York, NY
- lead algorithm engineer New York, NY
- lead web developer New York, NY
- lead security engineer New York, NY
- lead product engineer New York, NY
- lead network engineer New York, NY
- lead engineer New York, NY




