Company: REED
Job Type: Permanent, FullTime
Salary: £70,000 - £73,000 per annum, Inc benefits
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 lifecycle tools (e.g., 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.