Backend Lead Software Engineer - Morgan Money
On-site · Columbus, Ohio, United States
Job Summary
Lead backend software engineering efforts within JPMorgan Chase's Asset and Wealth Management engineering team in Columbus, focusing on Java-based platforms. Collaborate with Investment Teams, Traders, and Portfolio Managers; operate in an agile environment; drive technical guidance and decisions affecting product design, application functionality, and operations; develop secure, high-quality production code; perform code reviews and debugging; emphasize TDD/BDD, use of IoC (Spring/Guice), and embrace modern messaging/streaming tech (Kafka, IBM MQ, Solace, Ignite); support SDLC practices, CI/CD, and security, with opportunities to leverage cloud technologies and potential exposure to trading-domain technologies.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years applied experience in software engineering
- Excellent programming experience in Core Java
- Implement TDD and BDD techniques with mocking frameworks
- Understanding of IoC frameworks such as Spring or Guice
- Understanding of messaging/streaming technologies (Kafka, IBM MQ, Solace, Ignite)
- Strong grasp of CI/CD, reliability, and security principles
- Knowledge of software development life cycle
- Exposure to cloud technologies and certification (preferred)
- Experience with trading contexts, FIX engines or related technologies (preferred)
- Exposure to smart contracts, Ethereum and digital wallets (preferred)
- Python skills desirable
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.