Senior Software Engineer
You will build a proprietary set of services to power advisory features such as Block Trading, Portfolio management, and IRA. You will design and architect the platform, wearing many hats in a small team. You will write a lot of code and make critical decisions to deliver the best experience to users. This role requires deep knowledge of both frontend and backend development, databases and distributed systems, as well as experience with low level hardware considerations for high throughput and robust concurrency. You will thrive in an early stage environment where you can influence architecture and deliver reliable systems. Previous experience with trading or exchange systems such as OMS EMS exchanges market making algorithmic trading or quant trading is required.
Responsibilities
- Build a proprietary set of advisory platform services to meet user needs for high quality and performance
- Design and architect the platform across multiple hats in a small team
- Write substantial code and make critical decisions to deliver the best experience to users
- Develop across frontend and backend databases and distributed systems and consider CPU level hardware for high throughput and concurrency
- Ensure the platform is scalable available and capable of supporting trading and financial workloads
Requirements
- System design skills with object oriented data modeling service oriented architectures system abstraction
- Strong experienced software engineer with Senior experience preferred
- Coding skills in C/C++ Go Zig Rust Java Scala Python
- Low latency and high throughput optimization
- Experience with messaging queues and message brokers
- Analytical data oriented mindset and skills
- Knowledge of algorithms distributed systems scalability high availability databases low latency systems and concurrency control
- Experience with the development and implementation of Order Management systems OMS and/or high loaded financial transactional systems
Benefits
- Stock options
- Health Benefits
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card