Senior Software Engineer (C++/Perl)
Futureheads Recruitment Ltd
Basingstoke, UK
18 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
JF
Jonas Fritzsch
almost 5 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago