Enable job alerts via email!

Senior Software Engineer (C++, Perl)

Reed Technology

England

On-site

GBP 80,000 - 100,000

Full time

6 days ago
Be an early applicant

Job summary

A leading technology firm in the UK is seeking a Senior Software Engineer to lead a software team in Basingstoke. This role involves designing quality software, mentoring junior members, and implementing improvements in software processes. Candidates should have strong experience in C++ and Perl, and ideally have worked in agile environments. This position offers a competitive salary and opportunities for personal development.

Benefits

Competitive salary
Opportunities for personal training
Comprehensive benefits package

Qualifications

  • Strong technical understanding with C++ and Perl technologies.
  • Experience in agile team environments.
  • Proven ability to deliver software solutions that meet user needs.

Responsibilities

  • Lead the design and development of quality software.
  • Work closely with a multi-disciplinary team.
  • Review code and provide feedback.

Skills

C++
Perl
Agile methodologies
User-focused design
Code review

Tools

Azure DevOps
Jira
Git
Job description
Overview

Senior Software Engineer (C++, Perl)

  • Location: Basingstoke, 5 days a week
  • Job Type: Permanent, Full-time
  • Salary: Competitive

A new exciting permanent Senior Software Engineer position has become available to lead a software team within the companies Design department. This role is crucial in maintaining and extending world-class design realisation and engraving tools used to create industry-leading banknote designs. You will be hands-on in implementing new features and addressing technical debt, while also coaching and mentoring junior team members.

Day-to-Day of the Role:

  • Lead the design and development of quality, simple software using appropriate patterns.
  • Focus relentlessly on user needs, driving incremental delivery of high-value software and addressing areas of risk timely.
  • Work closely across a multi-disciplinary team to ensure cohesive team delivery.
  • Promote knowledge sharing across the team and department, enabling collaborative work on the same codebase.
  • Regularly update your team and colleagues on your work through agile ceremonies and software development life cycle tools (eg, Azure DevOps, Jira).
  • Identify and implement improvements in ways of working, processes, or adoption of new technologies.
  • Proactively identify and mitigate risks associated with the software.
  • Review code authored by colleagues, providing constructive feedback.
  • Provide mentoring and support professional development within the team.
  • Manage priorities to provide swift responses, support investigations, and create fixes during live incidents.
  • Support delivery leads and architecture colleagues in defining technical tasks required to deliver user stories.
  • Take ownership of the continuous improvement of all Design Software processes and procedures.

Required Skills & Qualifications:

  • Strong technical understanding and commercial experience with C++ and Perl technologies.
  • Experience in agile team environments and continuous integration settings.
  • Proven ability to design and deliver software solutions that meet user needs.
  • Ability to set up and establish new software projects from scratch, incorporating best practices, build and release processes, and automated testing.
  • Experience leading small teams of software developers for technical delivery.
  • Familiarity with Git or similar source control systems.

Desirable:

  • Knowledge of VBA, JavaScript, or creating Photoshop SDKs in C++.

Benefits:

  • Competitive salary and job grade.
  • Opportunities for personal training and development.
  • Engage in a collaborative, innovative workplace culture.
  • Comprehensive benefits package aligned with company guidelines and policies.

To apply for this Senior Software Engineer position, please submit your CV to be immediately considered.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs