Senior Software Engineer (C++/Perl)

Senior Software Engineer (C++/Perl)

Basingstoke Full-Time 48000 - 58000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Lead a team of engineers, design and develop high-quality software solutions.
  • Company: Join a unique B Corp focused on innovative technology solutions.
  • Benefits: Enjoy a competitive salary, car allowance, and a 15% bonus.
  • Why this job: Be part of a collaborative environment that values creativity and continuous improvement.
  • Qualifications: Strong experience in C++ and Perl, with leadership skills in agile settings.
  • Other info: Opportunity to mentor others and work on exciting projects in Basingstoke.

The predicted salary is between 48000 - 58000 £ per year.

1 week ago Be among the first 25 applicants

Futureheads Recruitment | B Corp provided pay range

This range is provided by Futureheads Recruitment | B Corp. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Senior Software Engineer (C++/Perl)

£60,000-73,000 + car allowance + 15% bonus

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!

Key Responsibilities

  • 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.

Experience and Skills Required

  • 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.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Information Technology

  • Industries

    Technology, Information and Media, Software Development, and IT System Custom Software Development

Referrals increase your chances of interviewing at Futureheads Recruitment | B Corp by 2x

Get notified about new Software Engineer jobs in Basingstoke, England, United Kingdom.

Farnborough, England, United Kingdom 2 weeks ago

Newbury, England, United Kingdom 3 days ago

Graduate Software Engineer (Cloud Solutions)

Reading, England, United Kingdom 5 months ago

Godalming, England, United Kingdom 5 days ago

Reading, England, United Kingdom 1 week ago

Eastleigh, England, United Kingdom 2 days ago

Hursley, England, United Kingdom 1 week ago

Guildford, England, United Kingdom 1 week ago

Graduate Software & Hardware Test Engineer

Reading, England, United Kingdom 1 week ago

Guildford, England, United Kingdom 3 days ago

Hursley, England, United Kingdom 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Senior Software Engineer (C++/Perl) employer: Futureheads Recruitment | B Corp™

At Futureheads Recruitment, we pride ourselves on being a B Corp certified employer that values collaboration, inclusivity, and professional growth. As a Senior Software Engineer in Basingstoke, you'll not only lead a talented team but also enjoy a competitive salary, car allowance, and a generous bonus structure, all while working in a dynamic environment that encourages innovation and continuous improvement. Join us to make a meaningful impact in the tech industry while advancing your career in a supportive and engaging workplace.
F

Contact Detail:

Futureheads Recruitment | B Corp™ Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (C++/Perl)

✨Tip Number 1

Familiarise yourself with the latest trends and best practices in C++ and Perl development. Being able to discuss recent advancements or frameworks during your interview can demonstrate your passion and commitment to the field.

✨Tip Number 2

Prepare to showcase your leadership skills by thinking of examples where you've successfully mentored team members or led projects. This will help you illustrate your ability to foster a collaborative environment, which is key for this role.

✨Tip Number 3

Brush up on your knowledge of agile methodologies and continuous integration practices. Be ready to discuss how you've implemented these in past projects, as this experience is crucial for the position.

✨Tip Number 4

Think about how you can contribute to risk management and code quality improvements. Prepare specific examples of how you've identified and mitigated risks in previous roles, as this will align well with the responsibilities outlined in the job description.

We think you need these skills to ace Senior Software Engineer (C++/Perl)

C++ Programming
Perl Programming
Agile Methodologies
Continuous Integration
Code Review Practices
Software Design Patterns
Automated Testing (Unit, Integration, End-to-End)
Technical Documentation
Team Leadership
Mentoring Software Developers
Strong Communication Skills
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Source Control Systems (e.g., Git)
Risk Management in Software Development
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and Perl, as well as any leadership roles you've held. Use specific examples to demonstrate your ability to design and maintain complex software solutions.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience in agile environments and how you can contribute to fostering a collaborative team culture.

Showcase Relevant Projects: Include details of any relevant projects you've worked on, especially those involving automated testing, continuous integration, or mentoring other developers. This will help illustrate your hands-on experience.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the interview process. Brush up on your knowledge of TDD/BDD and be prepared to explain your approach to code reviews and risk mitigation.

How to prepare for a job interview at Futureheads Recruitment | B Corp™

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++ and Perl in detail. Bring examples of complex software solutions you've developed, and be ready to explain your thought process and the challenges you faced.

✨Demonstrate Leadership Experience

Since this role involves leading a team, highlight your previous leadership experiences. Share specific instances where you mentored others or led projects, focusing on how you fostered collaboration and inclusivity.

✨Discuss Agile Methodologies

Familiarise yourself with agile practices, as this role requires working in an agile environment. Be ready to discuss how you've applied agile principles in past projects and how they contributed to successful outcomes.

✨Prepare for Code Reviews

Expect to engage in discussions about code quality and best practices. Prepare to talk about your approach to code reviews, including how you provide constructive feedback and support the professional development of your colleagues.

F
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>