Vice President, Software Engineer
Core
Design and develop large-scale, multi-tiered, distributed software applications and services for trading and post-trading workflows.
Role type
Vice President, Software Engineer (Senior IC)
Builds
Trading platforms, order state management components, and distributed system services for Equity and Options.
Domain
Financial Services / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Unix, MQ, Relational Databases, Unit testing, Shell Scripting, MS SQL Server, Spring Framework, Hibernate, XML, Web Services (RESTful/SOAP), Kafka, SQL, JDBC, Git, Gradle, Redis, Distributed messaging, Apache Camel
Preferred skills
Multi-threaded server-side development, data structures, algorithms, object-oriented design, performance testing
Technologies
Java, Spring, Hibernate, Kafka, Apache Camel, MS SQL Server, Redis, MQ, Git, Gradle
Responsibilities
Design and implement order state management components for trading platforms; develop software services for onboarding trading and post-trading workflows; conduct scrums and handle deliverables.
Seniority
Vice President, Senior hands-on IC