Senior Software Engineer (C++/Perl)

Futureheads Recruitment Ltd
Basingstoke, UK
18 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£60,000.0 - £73,000.0
Working hours
Regular working hours

Tech stack

Computer-Aided Design Adobe Photoshop Acceptance Test-Driven Development Automation of Tests Behavior-Driven Development C++ (Programming Language) Software Quality Code Review Continuous Integration Perl (Programming Language) Revision Control Systems IT Management
+4 more
Software Systems Trusted Systems Technical Debt Git

Job description

  • Lead and mentor a small team of software engineers, fostering a collaborative and inclusive environment.
  • Design, develop, and maintain high-quality software using appropriate patterns and best practices.
  • Drive incremental delivery of software solutions that focus on user needs and address risk areas proactively.
  • Proactively identify and mitigate risks related to security, technical debt, and code quality.
  • Provide constructive feedback through code reviews and support the professional development of colleagues.
  • Support delivery leads and architecture teams in defining technical tasks and activities for user stories.
  • Take ownership of design software processes and drive continuous improvement.
  • Support IT leadership in implementing secure systems and provide subject matter expertise for strategic planning.

Requirements

  • Strong commercial experience using C++ and Perl.
  • Proven ability to write and maintain complex software solutions.
  • Experience working in agile environments.
  • Experience with continuous integration and code reviews.
  • Capability to design, document, and support sophisticated solutions for challenging requirements.
  • Ability to establish new software projects with best practices, build/release processes, and automated testing.
  • Working knowledge of automated testing at unit, integration, and end-to-end levels.
  • Experience leading small teams and mentoring software developers.
  • Strong communication skills, able to articulate ideas to both technical and non-technical audiences.
  • Experience with test-driven or behaviour-driven development (TDD/BDD).
  • Familiarity with Git or similar source control systems.

Nice to Haves

  • Experience with Photoshop SDKs in C++.
  • Ability to motivate and collaborate in a team-oriented environment.
  • Experience working in creative design settings.

About the company

Futureheads have partnered with one of the most unique organisations in the market to support hiring an experienced Senior Software Engineer to join their team. This role is based on-site in Basingstoke and will involve leading a team of software engineers within a cross-functional, multi-disciplinary environment, supporting the end-to-end design process from concept to prototype. Hugely exciting, so please apply if your skills are relevant to find out more!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:53 min

Managing infrastructure limitations with managed Amazon Aurora databases

Dharin Shah Dharin Shah · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all