Software Engineer / Senior Software EngineerNorth YorkshireFull-time (Salary details available on request – aligned to experience and level)I'm working with a leading engineering business in the subsea technology space to find an experienced Software Engineer or Senior Software Engineer to join their growing team in Kirkbymoorside, North Yorkshire. This is a fantastic opportunity to work on innovative ROV systems and tooling used in some of the world’s most challenging underwater environments.Whether you’re early in your software career and ready to grow, or you’re a seasoned engineer looking to step into a lead role, this company offers the tools, team, and support to help you thrive.Please note: Applicants must have the right to work in the UK. Unfortunately, visa sponsorship is not available for this role.The OpportunityThis is a hands-on, collaborative role where you’ll contribute to the full software development lifecycle—from concept and design through to testing, documentation, and delivery. Senior candidates will also take the lead on planning, technical direction, and mentoring.You’ll work on systems used in real-world subsea operations, supporting projects that demand both creativity and technical rigour.What You’ll Be DoingDeveloping software for remotely operated vehicles (ROVs) and subsea toolingWriting and reviewing technical specifications and documentationCollaborating with mechanical, electrical, and production teams to ensure smooth integrationSupporting new product development and customer trainingLeading projects and supervising engineers (Senior role)Taking part in continuous improvement and innovation initiativesWhat They’re Looking ForYou’ll need to bring:A degree in Software Engineering (or related discipline), or equivalent hands-on experienceStrong programming skills in C, C++ and C#Experience with real-time, multi-threaded software developmentA proactive, team-oriented mindset3+ years’ experience in an engineering environment for the Software Engineer role10+ years’ experience and technical leadership for the Senior Software Engineer roleBonus points for experience with:GUI/HMI systems, LabView, WPF MVVMOperating systems like QNX and WindowsVisual Studio, Eclipse, MPLAB, or similarRobotic control systems or microcontroller programmingSubsea or offshore engineering projectsChartered Engineer status (Senior level)What’s on OfferLocation: North Yorkshire (onsite 4+ days/week; potential for 1 WFH day depending on operational needs)Hours: 37 hours/week (Mon–Thu 8:30–16:30, Fri 8:30–16:00)Flexibility: Flexi-time and 4-day working week option (salary pro-rata)Holidays: 25 days annual leave + 8 bank holidaysPension: 5% employer contributionBenefits: Private healthcare, life insurance (2x salary), and paid overtime for salaries under £48kInterested?If this sounds like the type of challenge you’re looking for, I’d love to hear from you. Whether you’re actively looking or just curious, feel free to get in touch for a confidential conversation.
Job Title
Senior Software Engineer