JPMorgan Chase
Sr Lead Software Engineer - Data Engineering
Wilmington, DE · Senior · Full-time · Posted Oct 9, 2026
- Experience
- 5+ years applied experience; no alternatives stated.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads hands-on engineering and a Scrum team to build secure, reusable real-time and batch data platforms for risk modeling, analytics, and data consumers.
What you'll do
- Design and deliver scalable data frameworks and platforms, including streaming services and large-scale Spark processing.
- Write production code, set technical direction, mentor engineers, and improve design, testing, and operational practices.
- Guide data governance and partner with product, architecture, modeling, and deployment teams to deliver trusted data solutions.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Strong hands-on programming expertise in Java, Python, and Scala; experience building reusable frameworks and platforms.
- Experience delivering high-throughput real-time systems and high-volume Spark processing, with performance tuning at scale.
- Hands-on experience with AWS, Databricks, Snowflake, Kafka, and Cassandra; experience with enterprise-authorized generative AI and AI/ML systems.
Nice to have
- Mentoring engineers and building technical capability without formal management authority; AWS, Databricks, and/or Snowflake certifications.
- Experience with ML feature provisioning, agentic AI development tooling, or large-scale cloud migration and platform modernization.
Tools
Java, Python, Scala, AWS, Databricks, Snowflake, Kafka, Cassandra
AI focus
Uses enterprise-authorized generative and agentic AI to accelerate engineering delivery, with output validation and attention to data sensitivity; works with AI/ML systems and core model families.
Model-written summary · the original posting is authoritative