remote
Senior Lead Software Engineer - Data Engineering AWS, AI - JPMorganChase
Software Engineer
Senior Lead Software Engineer driving design and delivery of secure, scalable data platforms on AWS, leveraging Python, Java, SQL and distributed systems to enable AI‑powered solutions for commercial banking.
About the role
Key Responsibilities
- Lead an agile team to design, build, and modernize database‑driven, cloud‑native data platforms supporting commercial and investment banking workflows.
- Architect and implement scalable, fault‑tolerant distributed systems on AWS, ensuring high availability, security, and performance.
- Develop data pipelines and services using Python, Java, and SQL to ingest, transform, and serve large‑volume financial data for AI/ML applications.
- Collaborate with product owners, data scientists, and infrastructure engineers to translate business requirements into robust technical solutions.
- Mentor junior engineers, enforce coding standards, and drive continuous improvement through code reviews and automated testing.
Requirements
- 10+ years of software engineering experience with a focus on data engineering and cloud platforms, preferably AWS.
- Strong proficiency in Python and Java, and solid expertise in SQL and relational/NoSQL databases.
- Hands‑on experience designing and operating distributed, event‑driven architectures and data pipelines at scale.
- Demonstrated ability to lead technical teams in an agile environment and deliver production‑grade, secure solutions.
- Knowledge of AI/ML workflows and ability to integrate data services with machine‑learning models is a plus.