Senior Developer

All Inc.
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Agile Methodologies
Algorithmic Trading
C++
Databases
Data Systems
Relational Databases
DevOps
Integrated Development Environments
Python
PostgreSQL
Linux System Administration
MariaDB
Enterprise Messaging Systems
Microsoft SQL Server
MongoDB
MySQL
NoSQL
Oracle Applications
Scrum
Redis
SQL Databases
Data Streaming
Git Flow
Kubernetes
Information Technology
Kafka
Docker
Jenkins
Programming Languages

Job description

As a Senior Developer in our Technology team, you will design and build high-performance systems that power our core trading and risk frameworks. Working closely with Quantitative Traders and Quantitative Researchers, you will translate quantitative models and trading strategies into robust, scalable software that operates reliably in real time., * Design, develop, and maintain high-performance trading and risk systems in C++

  • Translate trading and quantitative domain expertise into scalable, accurate, and performant applications
  • Write clean, well-documented, and thoroughly tested code
  • Collaborate closely with Quantitative Traders, Quantitative Researchers, and engineers to refine requirements and deliver impactful solutions
  • Contribute to architectural decisions and system performance improvements
  • Support containerized deployments and production environments
  • Actively contribute to Agile ways of working, including participating in and potentially facilitating Sprint Planning, Poker Estimations, and Retrospectives

Requirements

  • Bachelor's degree or higher in Computer Science or a related quantitative field
  • 5+ years of experience in a relevant software engineering environment

Programming Languages

  • C++: Minimum 5 years of professional experience (core requirement)
  • Python and/or Rust: Minimum 2 years of experience (personal, academic, or non-professional experience is acceptable)

Databases

  • Strong experience with relational and time-series databases, particularly Postgres, and Redis
  • Solid understanding of SQL and relational database design

Infrastructure & DevOps

  • Strong experience working in Linux environments
  • Hands-on experience with Docker (baseline requirement) and Kubernetes
  • Experience working with Git-based workflows and modern DevOps practices

Skills & Mindset

  • Strong logical and mathematical problem-solving skills
  • Curious, analytical, and solution-oriented mindset
  • Clear and effective verbal and written English communication skills
  • Collaborative team player who shares knowledge and asks thoughtful questions

Nice to Have

Databases & Data Technologies

  • Experience with NoSQL databases such as MongoDB and ScyllaDB
  • Experience with relational databases such as MSSQL, MySQL/MariaDB, and Oracle

Streaming & Messaging Systems

  • Experience with Kafka or RedPanda

DevOps & CI/CD

  • Experience with Jenkins
  • Experience setting up and maintaining CI/CD pipelines

Ways of Working

  • Experience facilitating Agile/Scrum ceremonies

Domain Knowledge

  • Experience in trading systems, financial markets, or low-latency environments, All applicants must be currently authorized to work in the United States.

Benefits & conditions

At All Options we offer a dynamic collaborative environment where ambition is rewarded and growth is real. Enjoy a competitive salary, bonus opportunities, 25 days PTO, paid medical, dental, and vision benefits package, 401(k) employer sponsored contributions, and in-house meals and snacks. And because wins deserve celebrating, we bring the team together for monthly drinks and festivities. Join us and help shape what's next!

Apply for this position