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.
- Journeyman Diesel Mechanic
- Production Operator
- Customer Account Coordinator
- Procurement Leader
- Tool Crib Attendant
- Coater Process Engineer
- Environmental, Health & Safety (EH&S) Manager
- Customer Account Coordinator - Corrugated
- Accounting Analyst
- Senior Signal Integrity Engineer
- Senior Signal Integrity Engineer
- Senior Process Control Engineer
- Planner
- Rig Welder
- Rig Welder
- Surveyor Helper
- Staff Accountant (Albany, OR)
- Ironworker Foreman
- Rodbuster
- Millwright LME (Albany, OR)