Apply for the job

Senior Java Software Engineer

Bristol, England, GB

Company: SeeByte

Category: Computer and Mathematical Occupations

Published on 2022-05-11 12:25

Role: Senior Java Software Engineer

Location: Bristol or Edinburgh

Salary: £50,000 to £70,000 + pension scheme and bonuses

Job Type: Permanent

SeeByte, the global market leader in the development of smart software for uncrewed maritime systems, are looking to recruit Senior Java Software Engineers, with a focus on Command and Control Technologies within our team in our Edinburgh or Bristol office.


You will be working as part of a world renowned, expert engineering team, with state-of-the-art maritime robots on a large range of exciting projects, involving global travel and at-sea experiments with clear development, training and career progression opportunities. This is a fantastic opportunity to work for an innovative and forward-thinking company with an international client base.

Benefits include:

  • Competitive salary and shared employee / employer contributory pension scheme.
  • Generous holiday entitlement and travel compensation scheme.
  • Flexible working hours policy.
  • Hybrid work from home policy.
  • Comprehensive relocation package.
  • Opportunities to travel to great locations worldwide to work with robots.
  • Annual company day out.
  • Support for Engineer driven projects to prototype and explore new ideas.
  • Clear development, training and career progression opportunities.
  • Online certified training courses and in-house technology training.
  • Offices in the centre of Edinburgh or in Bristol, two great cities to live and work.
  • Free access to a gymnasium (Edinburgh).
  • On-site parking (Edinburgh).
  • Save money on your commute as SeeByte participates in the Cycle to Work Scheme and Travel season ticket loan.

Applicants looking for a part-time position will be considered on a pro rata salary basis.

Main Purpose of Role

You will work as part of an engineering project team to deliver robust and innovative technology solutions to SeeByte’s customers worldwide. Support and training will be given to allow you to develop within the role and become a software engineering expert, developing exciting maritime robotic software systems.

SeeByte’s solutions uses a modular, service orientated architecture which is required to process, store and analyse large quantities of data (2D and 3D) collected by underwater robots. The implementation will primarily focus on code development in  Java / Netbeans.

Required skills:

  • Graduated with a BSc or an MSc in Software Engineering or a similar numerical degree (2:1 or above).
  • Over 5 years of relevant commercial experience following graduation.
  • Java/SWING/Netbeans.
  • Front end development experience using java based technology.
  • Version control using GIT.
  • Willingness to travel abroad to support client demonstrations and trials.

Experience in at least one of the following areas is desirable:

  • GIS Systems.
  • Software Testing.
  • Database technology (e.g. SQL).
  • C# / .NET development skills.
  • Windows Presentation Foundation (WPF).
  • GIS Systems.
  • Software Testing.

To apply please send a recent copy of your CV and a cover letter to

Because of the nature of the work associated with this post it is subject to special nationality rules and is open only to British or European Citizens.  Outstanding EU applicants without a Visa may be considered for Visa sponsorship with SeeByte. All offers of employment will be conditional to a satisfactory background check.