Software Developer

Inverurie, SCT, GB, United Kingdom

Job Description

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.



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.

Role 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 hi@nikkimichelsen.com 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.

Job Type: Full-time

Pay: 25,000.00-35,000.00 per year

Benefits:

Company pension Cycle to work scheme Life insurance On-site parking
Application question(s):

Are you willing to work in-office 5 days per week in Inverurie, Scotland?
Work authorisation:

United Kingdom (required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3959607
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Inverurie, SCT, GB, United Kingdom
  • Education
    Not mentioned