Senior Development Engineer (C#)

SeeByte Ltd

City of Edinburgh

Hybrid

GBP 45,000 - 55,000

Full time

30 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SeeByte Ltd in the UK is hiring two Senior Development Engineers to join our engineering team in Bristol or Edinburgh. You will design, develop and deliver high‑quality software for autonomous maritime systems, collaborating with stakeholders to drive successful project outcomes.

The role offers a hybrid working policy with office time and occasional travel within and outside the UK. You will lead technical delivery, uphold software quality, participate in code reviews and help advance

Qualifications

  • Significant commercial software development experience.
  • Strong software engineering fundamentals, including software design, development and testing.
  • Experience designing and delivering robust software components and services.
  • Proven ability to solve complex technical problems and evaluate different solution approaches.
  • Experience working within modern software development environments using source control and collaborative development practices.
  • Understanding of secure software development principles.
  • Strong communication and collaboration skills, with the ability to work effectively across multidisciplinary teams.
  • Ability to manage competing priorities and deliver results in a fast-paced environment.

Responsibilities

  • Design and develop software components and modules that meet both functional and non-functional requirements.
  • Translate technical requirements into effective implementation plans and deliver high-quality solutions.
  • Collaborate with engineers and cross-functional stakeholders to support project delivery and technical decision-making.
  • Ensure software is maintainable, scalable and aligned to engineering best practices.
  • Participate in code reviews, refactoring activities and continuous improvement initiatives.
  • Support the use and improvement of CI/CD pipelines, monitoring tools and secure development practices.
  • Create and maintain technical documentation for a range of audiences.
  • Mentor and support colleagues, sharing expertise to strengthen engineering capability across the team.

Skills

Software development
Software design
Testing
Code reviews
CI/CD
Secure coding
Cross-functional collaboration
Prioritization

Tools

Git
Linux

Job description

Location: Bristol or Edinburgh

Salary: £45K - £55K

Job Type: Full Time, Permanent

We maintain a flexible working policy to allow for hybrid working when appropriate. Teams typically spend around 60% of their time in the office, although this may vary depending on project and business needs. At times you may need to attend the office up to 5 days per week. This role may also require occasional travel within and outside the UK.

SeeByte, the global software leader in maritime autonomy, is looking to recruit two Senior Development Engineers to join our engineering team in Bristol or Edinburgh. Founded in 2001 as a spin‑out from Heriot‑Watt University, SeeByte develops software that enables autonomous underwater and surface vehicles to operate together in complex, real‑world environments. Our technology supports mission‑critical operations for customers across the UK, US, and allied nations.

This is a fantastic opportunity for an experienced software engineer who enjoys solving complex technical challenges and wants to work on advanced autonomy and robotics. You will play a key role in designing, developing and delivering high‑quality software solutions while collaborating with stakeholders across the business to drive successful project outcomes.

Why Join SeeByte?

As part of our team, you will work on meaningful engineering challenges that help autonomous vehicle fleets operate effectively in demanding environments. You'll contribute to software platforms that transform mission complexity into clear, actionable outcomes while working alongside talented engineers at the forefront of maritime autonomy.

Main Purpose of the Role

As a Senior Development Engineer, you will be responsible for designing, developing and delivering software solutions that address complex technical requirements. You will lead elements of technical delivery, maintain high standards of software quality, support system integration activities, and help develop strong engineering practices across the wider team.

Key Responsibilities
  • Design and develop software components and modules that meet both functional and non‑functional requirements.
  • Translate technical requirements into effective implementation plans and deliver high‑quality solutions.
  • Collaborate with engineers and cross‑functional stakeholders to support project delivery and technical decision‑making.
  • Ensure software is maintainable, scalable and aligned to engineering best practices.
  • Participate in code reviews, refactoring activities and continuous improvement initiatives.
  • Support the use and improvement of CI/CD pipelines, monitoring tools and secure development practices.
  • Create and maintain technical documentation for a range of audiences.
  • Mentor and support colleagues, sharing expertise to strengthen engineering capability across the team.
Key Skills, Experience and Qualifications
Essential
  • Significant commercial software development experience.
  • Strong software engineering fundamentals, including software design, development and testing.
  • Experience designing and delivering robust software components and services.
  • Proven ability to solve complex technical problems and evaluate different solution approaches.
  • Experience working within modern software development environments using source control and collaborative development practices.
  • Understanding of secure software development principles.
  • Strong communication and collaboration skills, with the ability to work effectively across multidisciplinary teams.
  • Ability to manage competing priorities and deliver results in a fast‑paced environment.
Desirable
  • Experience working with CI/CD pipelines and DevSecOps practices.
  • Exposure to autonomy, robotics, AI, defence or maritime technology domains.
  • Experience with system integration activities and distributed software systems.
  • Experience producing technical documentation and supporting knowledge sharing across teams.
You Will Stand Out If You
  • Enjoy tackling technically challenging problems and taking ownership of solutions.
  • Demonstrate a proactive approach to identifying improvements and driving positive change.
  • Have experience mentoring or supporting other engineers.
  • Thrive in collaborative environments where innovation, quality and delivery are equally important.

Even if you don't meet every requirement listed here, if you're excited by the role and believe you can make a positive contribution, we encourage you to apply.

At SeeByte we are committed to creating an inclusive and accessible workplace. We will work with candidates to identify and implement reasonable adjustments throughout the recruitment process and employment, for example alternative interview formats, flexible scheduling or adjustments to in‑office work/desk set up. Please reach out to people@seebyte.com if you require any reasonable adjustments.

Because of the nature of the work associated with this post it is subject to special nationality rules and is open only to the following nationalities since birth: British, EE, Switzerland, Iceland Norway, Albania, North Macedonia, Montenegro, Australia, New Zealand, Canada and Japan. Due to government security restrictions dual nationality can only be considered within this list of countries.

All offers of employment will be conditional to a Baseline Personal Security Standard (BPSS) process. As part of this process, SeeByte collects Personal Data as defined under UK GDPR including proof of identity, nationality and immigration status, right to work in the UK, employment and/or academic references and Basic Disclosure information for unspent criminal convictions. Please see details pertaining to your personal data in our Privacy Notice which can be found at https://www.seebyte.com/privacy-policy

As part of this process, SeeByte collects Personal Data as defined under UK GDPR including proof of identity, nationality and immigration status, right to work in the UK, employment and/or academic references and Basic Disclosure information for unspent criminal convictions. Please see details pertaining to your personal data in our Privacy Notice which can be found at https://www.seebyte.com/privacy-policy

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineers - Edinburgh or Bristol
Software Engineers - Edinburgh or Bristol

SeeByte • City of Edinburgh, West of England

Remote
GBP 41,000 - 50,000
Senior Workplace Engineer
Senior Workplace Engineer

SeeByte Ltd • West of England

Hybrid
GBP 50,000 - 61,000
Senior C# Software Engineer - Maritime Autonomy (Hybrid)
Senior C# Software Engineer - Maritime Autonomy (Hybrid)

SeeByte Ltd • City of Edinburgh

Hybrid
GBP 45,000 - 55,000
Senior C++ Developer
Senior C++ Developer

BAE Systems Digital Intelligence • Manchester

Hybrid
GBP 75,000 - 105,000
Referral Bonus: £5,000
Inclusive culture
Flexibility in work locations
Senior C++ Developer
Senior C++ Developer

BAE Systems • Manchester

Hybrid
GBP 50,000 - 75,000
Referral bonus of £5,000
Hybrid working model
Inclusive culture promoting diversity
Senior Software Engineer
Senior Software Engineer

Raytheon UK • City Of London

On-site
GBP 70,000 - 110,000
Competitive salary
Pension scheme (up to 10.5% company+
Life Assurance 6x salary
+5
Senior Software Engineer (Autonomy & Maritime Systems)
Senior Software Engineer (Autonomy & Maritime Systems)

L3Harris Technologies, Inc. • Fareham

Hybrid
GBP 75,000 - 110,000
Hybrid working where possible (3 days/
Private medical insurance
Pension scheme with employer contrib.
+1
Senior Software Engineer
Senior Software Engineer

Chess Dynamics • Plymouth

Hybrid
GBP 70,000 - 100,000
Group pension plan
Income protection scheme
Employee Assistance Programme
+2
Senior C++ Developer
Senior C++ Developer

BAE Systems Digital Intelligence • Frimley

Hybrid
GBP 50,000 - 80,000
Referral Bonus: £5,000
Lead Software Engineer
Lead Software Engineer

Saab UK • Southampton

On-site
GBP 95,000 - 110,000