Join Us

Join us

Do you enjoy working with other bright, motivated people on interesting technical problems? Would you like to work for a vibrant and growing software company? You’re in the right place. We have a range of openings; please take a look at our current vacancies.

Who we are

CoreFiling operates worldwide and has over 60 staff, with its development operations based in Oxford. We write software for financial regulators and banks (however, we should stress that financial knowledge is not a prerequisite for our technical jobs). We’ve been around for over 15 years, and are currently expanding. We are world experts in electronic financial reporting, supporting a revolution in transparency, efficiency and automated analysis.

We work hard, but we also play hard. We have a range of great benefits, and can regularly be found enjoying a drink or playing board games after work. You can read about some typical days in the life of our team.

The technologies we use

Our main programming language is Java, though we also have a team working in C# and some projects and products based on Python and Scala. Our Java developers are currently working with Hibernate/JPA and Spring to deliver REST APIs as part of one of our Big Data projects. We also have some work coming up involving a JavaScript front-end to talk to those APIs and provide a user interface. You can see a recent project of ours at

Most of our development is done on Linux, and we make use of Amazon Web Services for both testing and production deployment. We practice extreme programming, making regular use of pair programming to produce higher-quality code. We like to say we are “agile about our agile”, as we’re always refining our processes to make them work even better.

We run a highly automated environment, making full use of continuous integration to deliver high-quality software.

Whether you’re a graduate or have some commercial experience, you can expect to be working on real problems from day one, with all the support you need to learn our products, tools and processes. Bright people thrive in our relaxed, technically focused, intellectually challenging environment.