Java / Python Lead Software Engineer- Trading Systems
On-site · Columbus, Ohio, United States
Job Summary
Lead Software Engineer for Trading Systems focusing on design, development, and delivery of secure, scalable financial tech. Responsibilities include crafting high-quality production code in Java and Python, performing code reviews and debugging, driving automation and CD practices, leading architectural evaluations with internal teams and external vendors, and fostering communities of practice to advance new technologies. Requires hands-on development across distributed systems, Java, React, and Spring Boot, with a strong emphasis on operational stability, security, and agile delivery. Must be capable of managing a team of developers and contributing to end-to-end portfolio trading systems knowledge.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years applied experience
- Hands-on experience delivering system design, application development, testing, and operational stability
- Advanced in Java and Python
- Experience with Java, Microservices, Spring Boot, and React
- Proficiency in automation and continuous delivery methods
- Proficient in SDLC
- Knowledge of agile methodologies such as CI/CD, Application Resiliency, and Security
- Experience with cloud native environments
- Ability to lead a team of developers
- Understanding of financial services IT systems
- Practical cloud native experience
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.