Lead Software Engineer, Java Spring
Core
Designing, developing, and deploying mission-critical applications and systems for US listed options platforms while driving modernization of legacy platforms.
Role type
Lead Software Engineer (Java Spring)
Builds
Mission-critical applications, systems, and cloud-native, event-driven, AI-enabled solutions for US listed options platforms.
Domain
Financial services / Securities processing / US listed options
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Spring Framework, SQL, NoSQL, Kafka, MQ, AWS, Kubernetes, Docker, Apache Spark, RESTful APIs, microservices, AI-driven development, machine learning integration
Preferred skills
AI technologies integration, mentoring high-performing engineering teams
Technologies
AWS, Docker, Kafka, Kubernetes, Spark, Spring
Responsibilities
Provide strategic direction and technical vision for engineering teams; contribute directly to design, development, and deployment of mission-critical applications; drive modernization of legacy platforms; integrate AI technologies to strengthen platform capabilities; act as subject matter expert in US listed options clearance and securities processing; partner with business stakeholders and vendors to deliver scalable solutions; mentor and grow high-performing engineering teams; oversee end-to-end delivery of technology solutions; support live applications through monitoring and troubleshooting; ensure platform compliance with regulatory and risk requirements; manage third-party vendor relationships.