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 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.
How to apply
To apply for this Senior Software Engineer position, please submit your CV to be immediately considered
#J-18808-Ljbffr