Sorry, this advert is now closed. Click here to view our live vacancies.

Software Engineer (Fife) - Fife

Excellent salary & Benefits package - IT
Ref: 213 Date Posted: Friday 03 Nov 2023

Software Engineer

Our client have offices in Angus and Fife. Their software engineering teams develop concepts and ideas through to delivery & production across a variety of sectors. They design systems and develop software that enable innovation in environments that demand safety and reliability. Specialising in real-time embedded software, they work closely with the client’s teams and take on projects from hardware right up to application level and beyond.

They are looking for a number of Software Engineers for hybrid work in either office. Suitable candidates should have at least 3-5 years of experience, although more senior Software Engineers will be considered.

  • Any of the following languages will be considers as there me be a requirement to work on multiple projects using the various languages, and the opportunity to learn more: -C#, C++, Python, Java, .Net. The most important requirement is your experience of working the full software development life cycle.
  • Responsible for generating modular software against requirements specification, ensuring that all development work is performed to the highest standards of quality and reliability, and within required timescales.
  • Test and debug all software to ensure that requirements specifications are satisfied and that relevant test records are completed.
  • Produce written documentation of all software to ensure that all records including defects, amendments and new features are reported clearly and concisely, and in accordance with Quality Procedures.
  • Generate software design specifications at the unit or sub-system level to ensure that functional requirements are met.
  • Liaise with clients and other Software Engineers to assist in the investigation and resolution of customer reported problems.
  • Assist in project scheduling by estimating the effort and skills required to produce specific software modules.
  • Responsible for carrying out peer to peer code reviews & documentation reviews.
  • Responsible for ensuring that project changes are logged correctly in the project Change Management System.


  • Flexible & Hybrid working
  • Group Pension Scheme
  • Office Snacks
  • Gym Membership
  • Private Medical & Travel Insurance
  • Critical Illness Insurance
  • Medicash Health Plan
  • Employee Loan Scheme
  • Cycle to work Scheme
  • Electric Vehicle Salary Sacrifice Scheme
  • Company Events

Download Job Profile