e hire for a broad range of roles. The descriptions below indicate the different types of roles, but we encourage people to follow their interests: you may prefer to focus on one area or explore different areas. We welcome both approaches—the choice of which roles you take on throughout your career is yours.

Software Developer

Do you thrive on solving hard problems? Join us in tackling the biggest challenges across distributed systems, complex event processing, UX engineering, big data, and computational finance.

You will...

  • Develop groundbreaking capabilities for large-scale intelligent distributed systems with exacting performance requirements
  • Tackle deep design questions with mission-critical outcomes
  • Work with a genius team—learn, share, help, and listen with an open mind

You will need…

  • Bachelor’s or master’s degree in Computer Science or related field
  • Strong hands-on programming skills and mastery of Computer Science fundamentals
  • Exceptional critical-thinking and problem-solving skills
  • Enthusiasm for startup environment—strong internal drive to get things done and get things right (discipline, initiative, self-management, attention to detail, follow-through)

Software Consultant

Eunice Giarta-wallerballroom-45.jpg

Want to change the way leading institutions do business? Come work with them directly to design and implement trailblazing custom solutions for trading across global financial markets.

You will...

  • Partner with clients to design and implement innovative custom systems with exacting performance requirements
  • Tackle nuanced design problems with mission-critical outcomes
  • Engage with a wide spectrum of people at client sites; cultivate impeccable relationships
  • Test and deploy world-class live systems
  • Work with a genius team—learn, share, help, and listen with an open mind

You will need…

  • Bachelor’s or master’s degree in Computer Science or related field
  • Strong hands-on programming skills and mastery of Computer Science fundamentals
  • Exceptional critical-thinking, problem-solving, and communication skills
  • Interest in client-facing role
  • Enthusiasm for startup environment—strong internal drive to get things done and get things right (discipline, initiative, self-management, attention to detail, follow-through)

Client Services Engineer

Do you bore easily without a challenge? Can you think on your feet? Client Services is our mission control; think NASA ground control for the world’s most advanced global trading operations. Our Client Services Engineers are fantastic critical thinkers and communicators who incisively interact with others and examine systems to solve ambiguous puzzles, unearth latent concerns, anticipate potential risks, and prevent conceivable issues before they arise.

You will...

  • Solve mission-critical puzzles by asking and investigating the right questions
  • Engage with a wide spectrum of people at client sites; cultivate impeccable relationships
  • Examine a diverse mix of business and technical issues
  • Use advanced techniques and tools to analyze and evaluate live systems
  • Work with a genius team—learn, share, help, and listen with an open mind

You will need…

  • Bachelor’s or master’s degree; some coursework in engineering or research methods a plus
  • Exceptional critical-thinking, problem-solving, and communication skills
  • Strong interest in software and systems; programming experience a plus
  • Interest in client-facing role
  • Natural aptitude for mission-control work—eager to tackle ambitious analytical puzzles; able to remain cool and collected in urgent high-stakes situations
  • Enthusiasm for startup environment—strong internal drive to get things done and get things right (discipline, initiative, self-management, attention to detail, follow-through)

Solutions Engineer

Interested in helping us push the technological envelope? Our Solutions Engineers come from diverse backgrounds with a common interest in forward thinking, creative problem solving, and hands-on innovation.

You will...

  • Partner with our Software Consultants to implement, test, and deploy world-class live trading systems
  • Use advanced techniques and tools to configure, test, analyze, and evaluate systems in pre-production
  • Engage with a wide spectrum of people at client sites; cultivate impeccable relationships
  • Solve mission-critical puzzles by asking and investigating the right questions
  • Examine a diverse mix of business and technical issues
  • Work with a genius team—learn, share, help, and listen with an open mind

You will need…

  • Bachelor’s or master’s degree; engineering or quantitative fields preferred
  • Exceptional critical-thinking, problem-solving, and communication skills
  • Strong interest in software and systems; some programming or scripting experience
  • Interest in client-facing role
  • Enthusiasm for startup environment—strong internal drive to get things done and get things right (discipline, initiative, self-management, attention to detail, follow-through)

Software Developer—Intern/Co-op

Looking for real engineering experience? Join us in tackling the biggest challenges across distributed systems, complex event processing, UX engineering, big data, and computational finance.  You’ll do work that matters, have fun, and learn a lot in the process.

You will...

  • Design, implement, and release novel software for a global audience
  • Engage directly with our most experienced developers and mentors (including our founders)
  • Work with a genius team—learn, share, help, and listen with an open mind

You will need…

  • Substantial progress toward bachelor’s or master’s degree in Computer Science
  • Strong hands-on programming skills and mastery of Computer Science fundamentals
  • Exceptional critical-thinking and problem-solving skills