Software Developer

Job title: Software Developer

Location: Inverurie, Aberdeenshire — on-site with flexible hours after probation

Weekly hours: 37.5

 

Join EPIC as a Software Developer and build technology that protects lives.

 

Job summary:

For over 20 years, EPIC has been a trusted name in safety and personnel management software for the global energy and marine industries. Our systems track and safeguard every person on board, ensuring safety, efficiency, and rapid response when it matters most.

You’ll be part of a small, collaborative team building both the current and next generation of our software. Working closely with our CTO and Managing Director, you’ll gain hands-on experience across the full software lifecycle, from coding and testing to AI integration and product innovation.

Please note that EPIC is not able to provide visa sponsorship. All applicants must have the right to work in the United Kingdom at the time of application.

About the role

As a growing business, we’re looking for a Software Developer to contribute to both our market leading current product and the development of its next generation successor. You’ll join our Scrum team creating safety critical software for offshore and industrial environments. This role reports directly to the Managing Director and works closely with our Group CTO, offering a great opportunity to learn and make an impact as we continue to grow.

Responsibilities:

As a software developer, duties and essential role responsibilities include:

  • Working as part of an agile Scrum team in a DevSecOps environment.
  • Developing and maintaining C# and JavaScript code to a high standard using Visual Studio on a Windows platform (MVC web application context).
  • Contributing ideas and improvements to product development.
  • Helping extend the use of AI tools and practices within our DevSecOps culture.

Who you are

  • Curious, analytical, and motivated to learn new technologies.
  • Strong communicator.
  • Comfortable collaborating in a small, agile team where your ideas count.
  • Excited by the idea of building software that keeps people safe.

Skills and qualifications

  • The successful candidate will have a minimum of 12 months as a developer working in an agile software development environment, and be familiar with all aspects of the SDLC. A relevant degree or college higher vocational qualification is desirable.
  • A knowledge of OO, asynchronous coding, automated testing, databases/SQL, CI/CD, and use of AI tools would be very beneficial, as would an understanding of UI/UX.
  • The successful candidate should be self-motivated, have a positive attitude, be organised, and be comfortable working in a fast-paced environment.

Compensation & Benefits

  • Annual salary in the range of £25,000.00-£35,000.00 per year based on experience + annual performance-based bonus.
  • 3% Pension Contribution.
  • Life insurance policy.
  • Income Protection policy.
  • Access to cycle to work scheme.
  • Strong learning and growth opportunities — work directly with our CTO and senior engineers, gain hands-on exposure across the full software lifecycle, and develop expertise in modern DevSecOps and AI-driven tools
  • Collaborative, in-person environment — join a friendly, close-knit team in our lovely Inverurie office, where you’ll be supported, mentored, and encouraged to contribute ideas from day one

Our process

  • To apply, please send your CV and Cover Letter to our external hiring consultant Nikki Michelsen at This email address is being protected from spambots. You need JavaScript enabled to view it. with the email heading "Application - Software Developer - EPIC". The deadline for applications is the 24th of October 2025. We will be reviewing applicants on a rolling basis.
  • First screening interview led by Nikki, this is an opportunity to get to know you and see if you could be a potential fit for EPIC.
  • The second interview will be led by Bertie Swayne, Managing Director at EPIC. This will be a slightly longer chat discussing your skills and interest in the role.
  • Final interview led by the Chief Technology Officer, Robin Paterson.

We want to create an inclusive environment that celebrates the diversity of our people whilst enabling them to do the best work of their careers. We are committed to ensuring that all our people processes are equitable. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.

Apply on LinkedIn

 

Back to Careers Page

 

Image
About Us
EPIC’s vision is to be the global leader in the development and provision of systems that ensure the accurate management of POB from day to day and during emergency responses in hazardous environments.
Contact Us

Exploration & Production Information Company Ltd.
Unit 4, Axis Business Centre,
Thainstone, Inverurie,
Aberdeenshire, AB51 5TB
United Kingdom