
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A prominent technology firm in London is hiring Software Engineers to design and develop innovative systems that enhance operational effectiveness. Candidates should possess strong programming skills, a willingness to learn, and a collaborative spirit. Experience in OCaml or Python is beneficial, although not required. Join a team dedicated to solving interesting challenges and contributing to open source projects.
About the Position
We’re looking for Software Engineers who want tohelp us design and build the systems and toolsthat run the firm. You’ll find Software Engineersin all parts of Jane Street, solving real problemsin critical areas ranging from trading desks toour accounting team, as well as buildingfoundational infrastructure, whether that meansimplementing network monitoring or riskmodels.
We are big believers in functional programmingand, using OCaml, a statically-typed functionalprogramming language, as our primary tool. Morerecently, Python has become a vital part of JaneStreet’s research and trading work, acting as thego-to language for data analysis, visualization,and machine learning.
Beyond our own environment, we also recognizethe value of open source software, leveraging itin our daily work and releasing over a millionlines of our own code as open source. We’re alsoalways looking for ways to expand open sourceprojects, and provide ongoing support to thingslike Mercurial, the OCaml compiler, and the OPAMpackage manager. That said, we’re interested intalented engineers with experience in anylanguage—most of us came in with little to nopractical experience in OCaml before wejoined.
If you’d like to learn more, you can read aboutour interview process and meet some of our newesthires.
About You
We don’t expect you to have a background infunctional programming, OCaml, Python, finance, orany other specific field—we’re looking for smartprogrammers who enjoy solving interestingproblems. We’re more interested in how you thinkand learn than what you currently know. You shouldbe:
If you'd like to get an idea of what wecover in our software engineering interviewprocess, you can visit our interview preppage.