Lead Software Engineer - Python Credit Tech
Core
Design, develop, and troubleshoot front-office software solutions for loan trading, risk management, and profit and loss, building scalable services that streamline trading workflows.
Role type
Lead Software Engineer (Python)
Builds
Front-office-facing services for Secondary Loan Trading desk
Domain
Financial Services / Credit Technology
Deliverable
production ML models | product features
Required skills
Python, SQL, System Design, Application Development, Testing, Operational Stability, Agile Practices, CI/CD, Security, Full SDLC
Preferred skills
Modern front-end technologies, Java, Spring Boot, Cloud-native development on AWS, Fixed Income products (syndicated and secondary loans)
Technologies
AWS, CI/CD, Cloud, Java, Python, SQL, Security, Spring, Spring Boot
Responsibilities
Design, develop, and troubleshoot creative software solutions; build secure, high-quality production code and review/debug code written by others; identify ways to automate recurring remediation work; lead evaluation sessions with external vendors, startups, and internal teams; develop and integrate trading workflows and loan reference data; build scalable front-office-facing services; design, implement, and troubleshoot components end to end; translate changing business needs into clear technical requirements; follow secure coding practices to deliver stable systems; work independently as a strong individual contributor.
Seniority
Lead, hands-on IC with mentorship responsibilities
