Lead Engineer - Data / Java / Python

Lead Engineer - Data / Java / Python

Full-Time On-site
J

b Overview /b p In this Lead Software Engineer role within Finance Technology, you drive secure, scalable, and trusted software solutions as a core technical contributor in an agile environment. You will shape architecture, elevate code quality with AI-assisted practices, and partner with cross-functional teams to deliver impactful financial technology. You’ll lead evaluations, promote modern engineering techniques, and foster an inclusive team culture. This position offers the opportunity to influence how high-volume, mission-critical systems are built and operated at scale. /p b Responsibilities /b ul li Deliver creative software solutions and troubleshoot complex problems beyond routine approaches /li li Develop secure, high-quality production code and review others’ code /li li Automate remediation opportunities to improve stability of applications and systems /li li Lead architectural design evaluations with vendors and internal teams to ensure applicable and robust solutions /li li Lead communities of practice to promote new and leading-edge technologies /li li Foster a diverse, inclusive team culture /li li Drive adoption of enterprise AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes /li li Apply SDLC toolchain knowledge, including AI-assisted development and automation, to increase automation value /li /ul b Key requirements /b ul li Formal training or certification on software engineering concepts and advanced applied experience /li li Strong fundamentals in systems design, data structures, algorithms, and architectural thinking /li li Hands-on experience in full-stack or cross-functional development across frontend, backend, data pipelines, or mobile /li li Proficiency in Java/Spring Boot, Python/PySpark, GraphQL, or mobile development frameworks /li li Experience with cloud platforms (preferably AWS) and relational and distributed data platforms (e.g., Oracle, Databricks) /li li Advanced understanding of agile methodologies, CI/CD, resiliency, and secure software practices /li li Practical understanding of AI/ML concepts and integrating AI/ML into business apps or data workflows /li li Hands-on experience with enterprise AI-assisted development tools and ability to validate AI outputs for correctness, performance, and security /li li Understanding of responsible AI use, data sensitivity, secure inputs/outputs, and security/resiliency expectations /li li Knowledge of the financial services industry and IT systems /li /ul ul li leadership and mentorship /li li cross-functional collaboration /li li strong communication /li li Java/Spring Boot /li li Python/PySpark /li li GraphQL /li /ul

Lead Engineer - Data / Java / Python employer: JP Morgan Chase

Morgan is an exceptional employer, offering a dynamic work culture that prioritises diversity and inclusion while fostering employee growth through comprehensive coaching and development opportunities. As a global leader in financial services, we empower our teams to drive impactful product management and AI enablement, ensuring that every employee can contribute meaningfully to our clients' success in a collaborative environment located at the heart of the financial sector.

J

Contact Details:

JP Morgan Chase Recruitment Team