Department: Engineering
Employment Type: Full Time
Location: Oxford
About Diffblue
Diffblue is changing the way software is developed. We build products that have the potential to improve the experience of every software developer in the world. By using Artificial Intelligence to write unit tests, we are helping teams do more and better testing, sooner in the DevOps pipeline. Diffblue spun out of the University of Oxford in 2016 and received the largest AI Series A funding in Europe in 2017. Having just closed our latest round of funding and coming off the back of triple digit growth, we are building out our go-to-market sales & marketing teams. We’re backed by the University, our customers and leading venture capital funds.
Our product Diffblue Cover automatically writes unit tests for Java applications using AI, mimicking human-written tests but working 250 times faster than a human – and it never gets bored or makes a mistake. Each time Diffblue Cover runs it creates a new baseline ensuring tests are always up to date without the need for developers to maintain them manually.
We promote an environment in which we support and learn from each other. We strongly believe that diversity is important for a modern business, and that when different opinions, backgrounds and life views meet, better results are obtained.
Job purpose
We are looking for skilled Java developers to work as part of a team with experts in AI, static and dynamic program analysis, and software verification. This is a great opportunity for a Java developer to learn new AI and program synthesis techniques. Although we are geeks at heart we also have a razor sharp focus on our customers as we strive to deliver unparalleled value in a new and exciting space.
We are seeking an experienced Java professional who understands deeply the technology and principles that underpin modern Java applications and has a passion for delivering value to customers in a fast-paced rapidly changing environment. As a Senior Java Developer, you will be expected to readily empathise with customers using environments such as the Spring Framework as well as understanding the internals of how these systems are put together. You will also have a passion for testing and best-practice software delivery as testing is our core business. Your job title will depend on your previous experience level.
We offer flexible remote working, with regular opportunities to collaborate and meet the team in person in Oxford.
We are looking for people who have:
Optional but desirable skills:
You’ll get to work in one of the hottest tech startups in the world of deep tech AI for code, applying state-of-the-art program analysis and synthesis technology to tough problems faced by development teams at the world’s leading companies.
Company benefits include:
While we expect the future of work to continue to be a hybrid model working both remotely and in-office, we do have a great environment in our Oxford-based head office, which includes: