Senior Lead Software Engineer - Java / Python Full Stack

A leading global financial services firm offering investment banking, financial services for consumers, small businesses, commercial banking, and asset management.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Lead Software Engineer - Java / Python Full Stack

As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank's Credit Trading Team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. The role involves leading software development initiatives, creating secure and high-quality production code, and maintaining complex algorithms. You'll work with large-scale distributed applications in a mission-critical environment, utilizing your expertise in Java, Python, and various database technologies. The position requires strong technical leadership, architectural design capabilities, and the ability to drive innovation while maintaining system stability and security. As a senior leader, you'll also contribute to the engineering community and foster an inclusive team culture.

Last updated 18 minutes ago

Responsibilities For Senior Lead Software Engineer - Java / Python Full Stack

  • Lead execution of software solutions, design, development and technical troubleshooting
  • Create secure and high-quality production code and maintain algorithms
  • Produce architecture and design artifacts for complex applications
  • Gather, analyze, synthesize and develop visualizations and reporting from large data sets
  • Identify hidden problems and patterns in data
  • Contribute to software engineering communities of practice
  • Add to team culture of diversity, equity, inclusion and respect

Requirements For Senior Lead Software Engineer - Java / Python Full Stack

Java
Python
MongoDB
PostgreSQL
  • 5+ years applied experience in software engineering
  • Proficient in NoSQL database technologies like MongoDB
  • Strong understanding of relational databases
  • Experience with AWS pipeline and ETL
  • Experience with parallel query optimization and execution
  • Proficient in Python and Java
  • Hands on experience on Terraform & data modelling
  • Solid understanding of agile methodologies
  • Experience in developing in large corporate environment
  • Knowledge of cloud, AI, machine learning technologies

Interested in this job?

Jobs Related To JPMorgan Chase Senior Lead Software Engineer - Java / Python Full Stack

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on enterprise technology and infrastructure platforms, requiring 5+ years of experience in software engineering.

Lead eSoftware Engineer - C++ Low Latency

Lead eSoftware Engineer position at JPMorgan Chase focusing on C++ low latency development for electronic trading systems.

Product Manager Talent Acquisition, Vice President

Senior Product Manager role at JPMorgan Chase focusing on Talent Acquisition solutions, requiring 5+ years of experience in product management with expertise in AI and SaaS technologies.

Sr Manager of Software Engineering

Senior Manager of Software Engineering role at JPMorgan Chase leading technical teams, architecting solutions, and driving innovation in financial technology.

Senior Manager of Software Engineering

Senior Manager of Software Engineering role at JPMorgan Chase leading technical teams in Markets Securitized Products group, offering competitive compensation $171K-$260K.