Sr Lead Software Engineer- Python
Overview
In this Senior Lead Software Engineer role, you will drive the architecture, design, and delivery of high-performing, secure, and scalable technologies for the Markets Data Lake and AI initiatives. You collaborate across a globally distributed agile team to push innovative data-driven capabilities and integrate JPMorgan’s next-generation platforms. You influence product design, guide technical standards, and mentor others while tackling complex, cross-technology challenges. This role offers impact on a fast-moving, mission-critical data platform and opportunities to shape cloud-based data and AI adoption.
Compensation / Benefitscomprehensive health care coverageretirement savings plantuition reimbursementmental health supporton-site health and wellness centersfinancial coaching
ResponsibilitiesDesign, build, and deliver high-performing applications supporting the Markets Data Lake Platform and AI strategyDrive engineering standards and collaboration across a globally distributed teamProvide technical guidance to business teams, contractors, and vendorsDevelop secure, high-quality production code and review others' codeInfluence product design, functionality, and operations decisionsServe as a subject matter expert in one or more focus areasContribute to the engineering community by promoting firmwide SDLC frameworks and practicesAdvocate for leading-edge technologies and cross-team adoption
Key requirementsFormal training or certification in software engineering concepts and 5+ years of applied experienceExperience with Sell-Side analytics platforms (JPMC Athena, SecDB, Quartz)Advanced software design and architecture with emphasis on PythonDesign and implement applications and APIs for the Markets Data LakeDevelop microservices and real-time services using Kafka streamingExperience with big data technologies and AWS Cloud PlatformExperience with AWS Lake Formation and relational and NoSQL databasesArchitect scalable and efficient solutions aligned with federated data lake patternStrong systems engineering and software development skillsExperience building high-performance, highly available, and scalable systemsExcellent problem-solving, root cause analysis, and debugging skillsStrong communication and collaboration across global teamsAgile mindset and ability to work in fast-paced environmentsDevOps and infrastructure awarenessPython developmentSoftware design and architectureAPI design and development