At a Glance
- Tasks: Lead a team to design and develop innovative software solutions using C++ and Perl.
- Company: Join a unique B Corp focused on collaboration and creativity.
- Benefits: Competitive salary, car allowance, 15% bonus, and professional growth opportunities.
- Why this job: Make an impact in a dynamic environment while mentoring fellow engineers.
- Qualifications: Strong experience in C++ and Perl, with leadership and agile skills.
- Other info: Exciting career growth in a supportive and inclusive team.
The predicted salary is between 60000 - 73000 £ per year.
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.
Senior Software Engineer (C++/Perl) in Basingstoke employer: Futureheads Recruitment | B CorpTM
Contact Detail:
Futureheads Recruitment | B CorpTM Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (C++/Perl) in Basingstoke
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can sometimes lead to insider info or even a referral!
✨Tip Number 2
Prepare for those interviews! Brush up on your C++ and Perl skills, and be ready to discuss your past projects. We all know that technical questions can be tricky, so practice makes perfect!
✨Tip Number 3
Show off your soft skills! As a Senior Software Engineer, you'll be leading a team, so highlight your mentoring experience and ability to communicate with both techies and non-techies. It’s all about collaboration!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Senior Software Engineer (C++/Perl) in Basingstoke
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C++ and Perl, and don’t forget to mention any leadership roles you've had. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how you can contribute to our team. Be genuine and let your personality come through – we love seeing the real you!
Showcase Your Projects: If you've worked on any relevant projects, make sure to include them in your application. Whether it's a personal project or something from your previous job, we want to see your coding skills in action. It’s all about demonstrating your expertise!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re serious about joining our awesome team!
How to prepare for a job interview at Futureheads Recruitment | B CorpTM
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Perl skills before the interview. Be ready to discuss your past projects and how you've tackled complex software solutions. They’ll want to see that you can not only write code but also maintain and improve it.
✨Showcase Your Leadership Skills
Since this role involves leading a team, be prepared to share examples of how you've mentored others or led projects. Talk about how you foster collaboration and inclusivity within your team, as this is key for them.
✨Demonstrate Agile Experience
Familiarise yourself with agile methodologies if you haven't already. Be ready to discuss how you've worked in agile environments, focusing on incremental delivery and how you’ve handled risks related to security and code quality.
✨Prepare for Technical Questions
Expect some technical questions or coding challenges during the interview. Practice common algorithms and data structures, and be ready to explain your thought process. They might also ask about automated testing, so brush up on TDD/BDD concepts too!