Lead Software Engineer - Python / PySpark / Databricks /Snowflake
Are you ready to take your career to the next level and embark on an exciting journey where you can push the boundaries of technology? Join JPMorgan Chase as a Lead Software Engineer and play a pivotal role in designing, developing, and deploying innovative solutions that drive our business forward.
About the Role:
As a Lead Software Engineer at JPMorgan Chase within our Corporate Technology division, you will design and implement scalable, high-performance systems specializing in Python or Java, Spark/PySpark, React, and Databricks or Snowflake.
In this leadership position, you will set technical direction, champion best practices in design, coding, and testing, and collaborate with cross-functional teams to deliver robust applications.
You will also mentor junior engineers and contribute to strategic technology decisions that shape our future.
Job Responsibilities:
* Develop high-quality, scalable code using Python or Java, React, Spark/PySpark, and Databricks or Snowflake, adhering to best practices in design, testing, and maintainability.
* Architect and implement secure, efficient solutions for processing large volumes of data.
* Conduct code reviews, pair programming, and provide coaching to elevate team coding standards.
* Identify and automate remediation of recurring issues to enhance operational stability.
* Establish coding standards, CI/CD pipelines, testing frameworks, and documentation practices to improve overall software quality.
* Mentor junior engineers, fostering their growth and development as strong contributors.
* Communicate and collaborate effectively with Product Managers and Leadership.
* Manage multiple tasks and priorities in a fast-paced, dynamic environment.
* Provide hands-on delivery and actively participate in the implementation of technical solutions.
Required Qualifications, Capabilities, and Skills:
* Formal training or certification in software engineering concepts, with 5+ years of applied experience.
* Proven expertise in building scalable applications using Python or other language, React, Spark/PySpark, and Databricks or Snowflake.
* Experience serving as a Tech Lead or senior engineer, driving technical direction.
* Hands-on experience in system design, application development, testing, and ensuring operational stability.
* Advanced proficiency in one or more programming languages.
* Strong background in automation and continuous delivery, including designing and optimizing CI/CD pipelines.
* Proficiency in all aspects of the Software Development Life Cycle.
* Advanced understanding of agile methodologies, including CI/CD, application resiliency, and security.
* Practical experience with cloud-native technologies.
Preferred Qualifications, Capabilities, and Skills:
* Prior experience in the financial services industry.
* Experience applying Large Language Models (LLMs) to real-world products is a plu...
- Rate: Not Specified
- Location: Wilmington, US-DE
- Type: Permanent
- Industry: Finance
- Recruiter: JPMorgan Chase Bank, N.A.
- Contact: Not Specified
- Email: to view click here
- Reference: 210700380
- Posted: 2026-04-18 08:28:51 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- Postbote – Minijob / Aushilfe (m/w/d)
- Entry Level Production Laborer
- Manager/Sr. Manager, Supply Excellence (AI Supply Chain Function)
- Construction Manager - Midwest Region
- Tax Manager
- Postbote für Briefe – Abrufkraft / Aushilfe (m/w/d)
- TIG Welder - Prior Titanium Experience (Albany, OR)
- EHS Specialist (Manufacturing) (Bloomington, MN)
- Controller (Manufacturing) (Bloomington, MN)
- Sales Manager - Greenwich Ave
- Sales Manager - Milford Market Place
- Optometric Technician - Streets at Southpoint
- House Person
- House Person
- Room Attendant/Laundry
- Sales Supervisor - CityCentre
- Line Cook
- Licensed Optician - Cherry Hill Mall
- Hotel Sales Coordinator / Guest Services
- Optometric Technician - Aventura Mall