CareerPlanSign in

Lead Software Engineer - Python / Java

Hoboken, NJ, US💼 Full-time💰 $152,000–$215,000🗓 2026-07-18 → 2026-09-07

Core

Design, develop, and troubleshoot front office software solutions for loan trading, risk management, and profit and loss.

Role type

Lead Software Engineer (Python/Java)

Builds

Scalable, front-office-facing services and trading workflows for the Secondary Loan Trading desk.

Domain

Financial Services / Fixed Income / Secondary Loans

Deliverable

production ML models | product features

Required skills

Python, system design, SQL, database querying, agile practices, CI/CD, application resiliency, security, full SDLC

Preferred skills

Java, Spring Boot, cloud-native development (AWS), Fixed Income products

Technologies

Python, Java, Spring Boot, AWS, SQL

Responsibilities

Design, develop, and troubleshoot components end to end; Develop and integrate trading workflows and loan reference data; Translate evolving business demands into clear technical requirements; Lead evaluation sessions with external vendors and internal teams; Review and debug code written by others; Identify opportunities to automate remediation of recurring issues.

Seniority

Senior, hands-on IC

Sourced via efinancialcareers · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.