JPMorgan Chase
Lead Software Engineer - Reference Data Engineering
$138K–$185K
Chicago, IL · Full-time · Posted Sep 22, 2026
- Experience
- 5+ years applied experience; no alternatives stated.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads engineering for secure, scalable reference-data platforms and Java microservices delivering real-time data products across the firm.
What you'll do
- Designs, builds, tests, deploys, and monitors Java/Spring Boot microservices and data pipelines.
- Improves platform performance, scalability, cost efficiency, reliability, and data integrity; supports production incidents and reduces technical debt.
- Promotes AI-assisted engineering practices, code quality standards, and team knowledge sharing.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Expert-level Java proficiency and deep knowledge of Spring, including Spring Boot, Spring Cloud, Spring Data, and Spring Security.
- Hands-on experience with system design, application development, testing, and operational stability; strong distributed-systems and microservices knowledge.
- Production AWS experience and experience with databases, event-driven services, CI/CD, and modern DevOps practices.
Nice to have
- Python data engineering experience, including exposure to Databricks, or a background in data infrastructure or reference-data platforms.
- Experience with high-scale real-time data systems, data mesh, managed-service architecture, or multi-region/disaster-recovery scenarios.
Pay
Chicago,IL $137,750.00-$185,000.00 USD base salary
Tools
Java, Spring Boot, AWS, Kafka, Kinesis, Spark Structured Streaming, Databricks, Snowflake
AI focus
Drives adoption of enterprise-authorized AI-assisted engineering for code review and refactoring, test strategy, and incident/root-cause analysis, with validation standards and reuse of effective practices.
Model-written summary · the original posting is authoritative