JOBSEARCHER

Lead Software Engineer - Java or Python

Overview As Lead Software Engineer at JPMorgan Chase within Corporate Technology, you guide the design and delivery of trusted, scalable tech solutions. You collaborate with cross-functional teams to translate business needs into production-grade software and AI features. You own architecture, safety, and quality across multiple domains, shaping high-impact enterprise applications. This role offers the chance to drive innovation at scale in a secure, agile environment that supports strategic objectives. Compensation / Benefitscomprehensive health care coverageretirement savings plantuition reimbursementmental health supporton-site health and wellness centersbackup childcare ResponsibilitiesDesign, develop, test, and support enterprise applications using Java, Spring Boot, and PythonBuild and maintain RESTful APIs and backend components with internal platforms and data servicesDeliver AI/ML-enabled features across the full development lifecycle in AgileTranslate business requirements into software/AI specifications, define milestones, ensure timely deliveryWrite secure, high-quality production code and apply best practices for maintainabilityDesign, develop, and troubleshoot AI/ML solutions with creative problem-solvingProduce architecture and design artifacts (service decomposition, API contracts, integration patterns)Analyze and visualize large data sets to drive continuous improvementIdentify data patterns to improve coding hygiene, performance, reliability, and architectureContribute to engineering communities of practice and explore new technologies Key requirementsFormal training or certification in Software Engineering concepts and 5+ years of applied experienceStrong software engineering experience in Java and Spring Boot, including production servicesProficient in Python, with production-grade coding and enterprise integrationsSolid understanding of data structures, algorithms, and OO designUnderstanding of SDLC, CI/CD, resilience/observability, and securityExperience building/consuming RESTful services, JSON, and distributed systemsHands-on experience with AI/ML in production (model integration, orchestration, evaluation)Familiarity with LLMs, Retrieval-Augmented Generation (RAG), and vector searchagile mindsetstrong collaborationcreative problem-solvingJavaSpring BootPython