Senior Developer

All Options

$100K — $140K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or higher in Computer Science or related quantitative field
  • 2 or more years of relevant experience
  • Strong proficiency in C++ programming language
  • Familiarity with SQL and at least one relational database
  • Understanding of GitHub and DevOps practices, and Kubernetes
  • Familiarity with Rust and Python considered a plus
  • Knowledge of kdb+ and Kafka/RedPanda is advantageous

Responsibilities

  • Translate technical knowledge into scalable trading frameworks and applications
  • Collaborate within the team to ensure well-documented contributions
  • Develop high-performance systems for real-time trading strategies
  • Utilize programming languages C++, Python, and Rust as needed
  • Manage and optimize data storage with Postgres, kdb+, and Redis
  • Implement and maintain infrastructure using Linux and Kubernetes
  • Conduct systematic testing to ensure reliability and accessibility

Benefits

  • Competitive salary and bonus opportunities
  • Ample time off for work-life balance
  • Comprehensive benefits package with 401(k) employer contributions
  • In-house meals provided to employees
  • Monthly social events to celebrate teamwork and success
Full 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.

Your work directly impacts trading performance. You will help ensure our systems accurately assess risk, process market data, and respond dynamically to changing market conditions.

Key Responsibilities
  • 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


Key Requirements

Education & Experience
  • 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


Apply Now!

If this sounds like your next challenge, submit your CV and cover letter. Our team will carefully review your application and will contact you if you meet the requirements.Our team will carefully review your application and will contact you if you meet the requirements.

All applicants must be currently authorized to work in the United States.

This role is not eligible for visa sponsorship.

Similar Jobs

More Jobs at All Options

More Finance & Insurance Jobs

Find similar Senior Developer jobs: