Junior Software Engineer

James Fisher and Sons plc

Aberdeen City

Hybrid

GBP 28,000 - 38,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Early finish on Fridays
Private Medical Insurance
Life Assurance
Cycle to work scheme
Company Pension

Job summary

James Fisher and Sons plc in Westhill, Aberdeen, is seeking a motivated Junior Software Engineer to support the development and enhancement of software solutions across the JFD product range. You will work closely with experienced engineers to deliver reliable, high-quality software that meets customer needs while upholding safety, quality, and engineering excellence.

You will contribute to new product development, system improvements, and through-life support activities, with opportunities to

Qualifications

  • A degree in Computer Science, Software Engineering, Electrical/Electronic Engineering, or related discipline.
  • Understanding of the Software Development Life Cycle (SDLC) and software engineering best practices.
  • Strong fundamentals of object-oriented programming.
  • Experience with one or more languages listed (C#, C/C++, Rust, Java).
  • Strong analytical and problem-solving skills with debugging abilities.
  • Proactive attitude, willingness to learn, and interest in software engineering career.

Responsibilities

  • Support development, enhancement, and maintenance of software across existing products and new developments.
  • Assist with software change management for current and legacy code, ensuring updates are tested and documented.
  • Contribute to engineering documentation: specs, test plans, reports, user guides, manuals.
  • Collaborate with multidisciplinary teams to meet customer and business requirements.
  • Follow established standards, processes, and best practices for quality and compliance.
  • Support testing, troubleshooting, and defect resolution throughout the lifecycle.
  • Participate in site visits to JFD locations and customer sites as needed.
  • Ensure adherence to internal procedures, safety and regulatory requirements.

Skills

Object-oriented programming
C#
C/C++
Rust
Java

Education

Bachelor's degree in Computer Science / Software Engineering / related discipline

Tools

Azure DevOps
Git
GitHub

Job description

About the Role

Junior Software EngineerFull-Time, PermanentWesthill, Aberdeen

Please note that this role requires security checks.

The Role:
We are looking for a motivated Junior Software Engineer to support the development and ongoing enhancement of software solutions across the JFD product range. Working closely with experienced engineers, you will contribute to new product development, system improvements, and through-life support activities, helping to deliver reliable, high-quality solutions that meet customer needs while maintaining the highest standards of safety, quality, and engineering excellence.

What you'll be doing:
  • Supporting the development, enhancement, and maintenance of software solutions across both existing products and new system developments.
  • Assisting with software change management activities for both current and legacy codebases, ensuring updates are implemented, tested, and documented effectively.
  • Contributing to the creation and maintenance of engineering documentation, including specifications, proposals, test plans, reports, user guides, and technical manuals.
  • Collaborating with multidisciplinary engineering teams to support the delivery of high-quality software solutions that meet customer and business requirements.
  • Following established engineering standards, development processes, and best practices to ensure consistency, quality, and compliance.
  • Supporting software testing, troubleshooting, and defect resolution activities throughout the product lifecycle.
  • Participating in site visits to JFD locations and customer sites, as required, to support project delivery, product integration, and continuous improvement initiatives.
  • Ensuring compliance with relevant internal procedures, industry standards, regulatory requirements, and quality management processes.
  • Continuously developing your technical knowledge and skills while contributing to the ongoing improvement of products, systems, and engineering practices.
  • Building positive working relationships by acting with integrity, collaborating effectively with colleagues, and contributing to a culture of trust, teamwork, and innovation.
What we're looking for:
  • A degree in Computer Science, Software Engineering, Electrical/Electronic Engineering, or a related discipline.
  • An understanding of the Software Development Life Cycle (SDLC) and a desire to apply software engineering best practices throughout the development process.
  • A strong understanding of the fundamentals of object-oriented programming.
  • Experience preferably with one or more of the following programming languages: C#, C/C++, Rust, or Java.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot technical issues and develop effective solutions.
  • A proactive attitude, eagerness to learn, and a genuine interest in developing a career in software engineering.
  • Strong communication and collaboration skills, with the ability to work effectively as part of a multidisciplinary team.
  • Excellent attention to detail and a commitment to delivering high-quality, reliable software solutions.
Desirable Skills and Experience
  • Familiarity with software development and project management tools such as Azure DevOps, GitHub, or similar platforms.
  • Experience using source code version control systems, particularly Git.
  • Knowledge of network and serial communication protocols.
  • Exposure to user interface (UI) design and development.
  • Understanding of database design and development principles.
  • Knowledge of software design methodologies, architectures, and engineering best practices.
  • Experience working within regulated, safety-critical, or engineering-focused environments would be advantageous.
Why join us?
  • Early finish on Fridays
  • Competitive salary and benefits package aligned with experience (Private Medical Insurance, Life Assurance, Cycle to work scheme, Company Pension, etc.)
  • Clear pathways for career development and organisational visibility
  • Inclusive and supportive culture that values individual contributions
  • Meaningful work with impact across safety, innovation, and global operations

About Us:
James Fisher is a global engineering services company operating across Energy, Defence, and Maritime Transport. With a strong heritage in maritime operations, we now deliver innovative solutions in challenging environments. Our One James Fisher strategy is focused on building a unified, sustainable business within the Blue Economy, driving progress through technology, expertise, and collaboration.

Visit our website at: Home | James Fisher and Sons plc For more information about our values and behaviours, follow the link: About us | James Fisher and Sons plc

James Fisher Defence (JFD), part of the James Fisher Group, is a global leader in underwater capability, delivering cutting-edge diving, submarine rescue, and hyperbaric solutions to both commercial and defence markets. Operating worldwide, JFD is the foremost provider of submarine rescue services and a trusted name in submarine escape training. We’re also at the forefront of hyperbaric rescue innovation and a leading supplier of advanced diving equipment and saturation systems across the industry. Explore more about JFD

At James Fisher and Sons, we are committed to taking positive action on diversity and strongly encourage applications from candidates of all backgrounds. We are proud to be a Disability Confident employer and recognise that our success is driven by the talent and diversity of our workforce.

To support an accessible and inclusive recruitment experience in the UK, we partner with Vercida. You can learn more about our approach by visiting our company page: James Fisher and Sons diversity, inclusion, culture - VERCIDA

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

James Fisher and Sons plc • Elrick

On-site
GBP 25,000 - 35,000
Early finish on Fridays
Private Medical Insurance
Cycle to work scheme
+1
Principle Software Team Lead
Principle Software Team Lead

James Fisher and Sons plc • Westhill

On-site
GBP 70,000 - 100,000
Early finish on Fridays
Private medical insurance
Life assurance
+2
Principle Software Team Lead
Principle Software Team Lead

James Fisher and Sons plc • Elrick

On-site
GBP 90,000 - 130,000
Private Medical Insurance
Life Assurance
Cycle to work scheme
+2
Technical Software Development Manager - Embedded Systems (TA)
Technical Software Development Manager - Embedded Systems (TA)

James Fisher and Sons plc • Elrick

Hybrid
GBP 90,000 - 110,000
Technical Software Development Manager - Embedded Systems (TA)
Technical Software Development Manager - Embedded Systems (TA)

James Fisher and Sons plc • Westhill

Hybrid
GBP 85,000 - 115,000
Private Medical Insurance
Life Assurance
Cycle to work scheme
+1
Technical Software Development Manager - Embedded Systems (TA)
Technical Software Development Manager - Embedded Systems (TA)

James Fisher and Sons plc • Renfrew

Hybrid
GBP 75,000 - 110,000
Hybrid working
Competitive salary
Pension and private medical
Technical Software Development Manager - Embedded Systems (TA)
Technical Software Development Manager - Embedded Systems (TA)

James Fisher and Sons plc • United Kingdom

Hybrid
GBP 70,000 - 110,000
Electrical Engineer
Electrical Engineer

JFD Global • Glasgow

On-site
GBP 50,000 - 70,000
Private Medical Insurance
Life Assurance
Cycle to work scheme
+1
Senior HSE Advisor
Senior HSE Advisor

James Fisher and Sons plc • Aberdeen City

On-site
GBP 55,000 - 75,000
Early finish on Fridays
Private Medical Insurance
Life Assurance
+2
Senior HSE Advisor
Senior HSE Advisor

James Fisher and Sons plc • Elrick

On-site
GBP 65,000 - 90,000
Early finish on Fridays
Private Medical Insurance
Company Pension