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.