Job Description
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank team, you are an essential contributor to an agile team dedicated to developing and delivering trusted, market-leading technology products securely, stably, and scalably. Utilize your deep technical expertise and problem-solving skills to address diverse challenges across multiple technologies and applications, making a significant business impact.
Job Responsibilities
- Execute software solutions, design, develop, and troubleshoot with innovative approaches beyond routine methods.
- Create secure, high-quality production code and maintain algorithms that synchronize with relevant systems.
- Produce architecture and design artifacts for complex applications, ensuring design constraints are met.
- Analyze large, diverse data sets to develop visualizations and reports that support continuous software and system improvements.
- Identify hidden problems and patterns in data to enhance coding hygiene and system architecture.
- Contribute to communities of practice and explore new technologies.
- Promote a team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
- Formal training or certification in software engineering concepts with practical experience.
- Hands-on experience in system design, application development, testing, and operational stability.
- Development experience in Java and/or Python.
- Experience with tools like Terraform to provision AWS cloud services.
- Knowledge of AWS Glue, AWS Athena, and AWS S3.
- Understanding of Apache Parquet and open table formats such as Delta, Iceberg, and Hudi.
- Experience with Test Driven Development using JUnit, Mojito, or similar tools.
- Extensive knowledge of distributed systems and massively parallel processing.
- Experience in coding, debugging, and maintaining applications in a large corporate environment using modern programming and database querying languages.
- Comprehensive understanding of the Software Development Life Cycle.
Preferred Qualifications, Capabilities, and Skills
- Experience with big data technologies.
- Knowledge of Databricks and Iceberg.
- Familiarity with message bus technologies like Kafka or AMPS, and query engines such as AWS Athena and Redshift.
- Knowledge of AWS Lake Formation.
- Experience with AWS Glue, AWS Athena, and AWS S3.
- Experience in the financial industry.
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to prominent corporations, governments, wealthy individuals, and institutional investors worldwide. Our client-centric approach drives our success. We value diversity and inclusion, fostering a respectful workplace that accommodates various needs and backgrounds.
About The Team
J.P. Morgan’s Commercial & Investment Bank is a global leader in banking, markets, securities services, and payments, serving clients in over 100 countries. We provide strategic advice, raise capital, manage risk, and extend liquidity worldwide.