We are looking for a mid-level or senior software engineer with C++ experience and an interest in maths or physics to join our custom development team. In this special opportunity, we’re looking to increase our team’s C++ skills and contribute to physics modelling projects. The candidate should want to be trained in C#, and many projects they work on will be C# based.

Our team enjoys delivering a wide range of projects that make a positive contribution to society. As one of our engineers, you will get the opportunity to build websites, mobile apps, cloud processing solutions, and other applications. While doing this you will also be learning about our clients’ domain whether it be medical science, physical science, or engineering. You can read more about these in our case studies. We are particularly proud of our projects with National Grid, First Light Fusion, and Wave Illumination.

Our key technologies are C#, ASP.NET, SQL, Python, and Typescript. However, we pride ourselves on our wide range of experiences, such as C++, JAVA, Angular, React, Flutter, Xamarin. As part of our team, we will expect you to be confident in C# development and have the ability to learn the other technologies with us on the job. One of the things that keeps this job fresh and exciting for our team is the opportunities for personal growth with many training opportunities.

Applicants must be able to work on-site from our client’s office in the Oxford area.

Essential experience and skills:

  • Experience in C++ with 2 years of either commercial or academic experience
  • Understanding of object-orientated coding principles
  • Willingness to communicate with OCC’s clients to gather requirements, provide estimates and deliver software in an agile environment
  • Ability to deliver software as part of a team

Desirable experience and skills:

  • Experience with C++ 17
  • Experience in C# with 2 years of either commercial or academic experience
  • Experience building software applications from the ground up
  • Experience in one or more of OCC’s additional technologies (SQL, WinForms, WPF, Python, HTML/CSS, TypeScript, JAVA, Angular, Xamarin, Flutter, Azure, AWS, Docker)
  • 2:1 degree in a STEM subject, or higher

We work in information technology because we enjoy the challenges and see the positive impact IT has on business and society.

We really value the quality of our working life at OCC. Take a look at the benefits of working at OCC.

Due to the nature of our work with local government clients, please note that we request a standard DBS check as part of our recruitment process.

If you are interested, we’d love to hear from you! We are an equal opportunities employer and welcome applications from all sections of the community.