Software Engineer

Jane Street·London·United Kingdom·Technology

Jane Street is hiring a Software Engineer in London. Posted 2025-02-20; applications close 2025-04-21.

Role details

About the Position

We are seeking Software Engineers to help design and build the systems and tools that support the firm. Software Engineers at Jane Street work across various teams, solving real problems in critical areas such as trading desks, accounting, and foundational infrastructure, including network monitoring and risk models.

We strongly believe in functional programming and use OCaml, a statically typed functional programming language, as our primary tool. Recently, Python has become essential for research and trading, serving as the main language for data analysis, visualization, and machine learning.

We value open source software, both leveraging it in our daily work and contributing over a million lines of our own code as open source. We actively support projects like Mercurial, the OCaml compiler, and the OPAM package manager. We welcome talented engineers with experience in any programming language; most of our team had little to no practical experience with OCaml before joining.

To learn more, you can read about our interview process and meet some of our newest hires.

If you are a recruiting agency interested in partnering with us, please contact agency-partnerships@janestreet.com.

About You

We do not expect you to have a background in functional programming, OCaml, Python, finance, or any specific field. We seek smart programmers who enjoy solving interesting problems. We value how you think and learn more than what you currently know. You should be:

  • A top-notch programmer with a passion for technology
  • Intellectually curious, collaborative, and eager to learn
  • Humble and unafraid to ask questions and admit mistakes

For an overview of our software engineering interview process, please visit our interview prep page.

More open roles at Jane Street

Track your applications with Jorb AI.