About the job
About the Position
Join Jane Street as a Software Engineer and play a vital role in designing and developing the systems and tools that drive our firm. Our software engineers are integral to various teams, from trading desks to accounting, solving real-world challenges and building essential infrastructure, such as implementing network monitoring and risk models.
We are strong advocates of functional programming, utilizing OCaml, a statically-typed functional programming language, as our primary tool. Additionally, Python has become crucial for our research and trading initiatives, serving as the primary language for data analysis, visualization, and machine learning.
We value the impact of open-source software in our work. We regularly contribute to the open-source community, having released over a million lines of our own code. We also support various projects, such as Mercurial and the OCaml compiler. We welcome talented engineers with diverse programming backgrounds, as many of us started with little to no OCaml experience.
For more insights, check out our interview process and meet some of our newest hires.
About You
We value intelligence, curiosity, and a collaborative spirit over specific backgrounds in functional programming, OCaml, or finance. We seek programmers who are passionate about technology and enjoy tackling challenging problems. You should be:
- A highly skilled programmer with a passion for technology.
- Intellectually curious, team-oriented, and eager to learn.
- Humble, comfortable asking questions, and willing to learn from mistakes.
- Fluent in English.
To prepare for our software engineering interviews, you can visit our interview prep page.
If you are a recruiting agency interested in collaborating with us, please contact agency-partnerships@janestreet.com.
