Director, Software Engineering: Java
Core
Direct a team of software engineers to build foundational components for the Renaissance Risk Platform, focusing on low-latency, fault-tolerant real-time financial data pipelines and enterprise risk processing systems.
Role type
Director, Software Engineering (Java)
Builds
Real-time financial data pipeline systems, high-concurrency risk computation engines, and event-driven microservices for the Renaissance Risk Platform.
Domain
Financial services / Real-time data processing / Risk management
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Apache Kafka, Apache Flink, AWS infrastructure, CI/CD automation, Splunk, AppDynamics, system architecture, team leadership, cloud migration strategy, observability framework design
Preferred skills
N/A
Technologies
Apache Kafka, Apache Flink, Java, Spring Boot, AWS, Jenkins, Harness, Docker, Splunk, AppDynamics
Responsibilities
Design and deliver low-latency, fault-tolerant real-time financial data pipeline systems; Direct the architecture and implementation of enterprise financial risk processing systems; Execute large-scale cloud migration strategies to modernize legacy financial systems; Implement end-to-end production observability frameworks for distributed financial streaming applications; Lead and direct team to deliver complex IT projects involving multiple systems.
Seniority
Director, strategic leadership & hands-on architecture
