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
Senior IC software engineer (distributed systems)
Builds
Trading platforms, order state management components, and distributed messaging services for equity and options.
Domain
Financial services / Trading infrastructure
Deliverable
production ML models | product features
Required skills
Java, Linux, Unix, Kafka, MQ, SQL, JDBC, Relational Databases, Unit testing, performance testing, Git, Shell Scripting, MS SQL Server, Redis, NoSQL databases, Spring Framework, XML, Distributed messaging, Multi-threaded server-side development, Web Services (RESTful and SOAP), Apache Camel
Preferred skills
JMS
Technologies
Kafka, MQ, MS SQL Server, Redis, Spring Framework, Apache Camel, Git
Responsibilities
Design and implement order state management components for trading platforms; Develop software services to onboard trading and post-trading workflows; Conduct scrums and handle deliverables.
Seniority
Senior, hands-on IC