Senior Software Engineer - Core Trading
You will build the algo trading platform to satisfy users who expect high quality and performance from the brokerage service. You will design and architect the platform, wear many hats in a small team, and write substantial code while making critical decisions to deliver the best experience to customers. This role requires deep knowledge in frontend and backend development, databases and distributed systems, and broad experience from low level CPU considerations to high level system design for high availability and long-term growth. You will work in a fast growing early stage startup environment. You have prior software engineering experience with trading or exchange systems such as OMS RMS, and you will keep improving latency and throughput with robust concurrency.
Responsibilities
- Build the algo trading platform to satisfy users with high quality and performance.
- Design and architect the platform across frontend and backend components.
- Write substantial code and make critical design decisions to deliver the best user experience.
- Apply knowledge of databases and distributed systems to create scalable solutions.
- Focus on low latency, high throughput, concurrency control, and high availability in system design.
Requirements
- Strong experienced software engineer with lead experience preferred.
- Proficient 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.
- System design skills with object oriented data modeling and service oriented architectures.
- Experience with Order Management systems (OMS) and Risk Management systems (RMS).
Benefits
- Competitive Salary & Stock Options
- Health Benefits
- New Hire Home-Office Setup: One-time USD 500
- Monthly Stipend: USD 150 per month via a Brex Card