At a Glance
- Tasks: Join a team of developers to create innovative software solutions.
- Company: Bluefruit, a developer-centric company focused on quality and collaboration.
- Benefits: Enjoy flexible hours, onsite gym, free snacks, and a supportive work environment.
- Other info: Located in beautiful Cornwall, with opportunities for career development and learning.
- Why this job: Work on exciting projects in a culture that values work/life balance and personal growth.
- Qualifications: Experience in C/C++ programming and Agile practices; passion for problem-solving is key.
The predicted salary is between 40000 - 50000 £ per year.
Would you like to collaborate with a team of experienced developers and grow your skills while working on interesting projects? Are you looking to work at a company built by Developers for Developers? Are you looking to work in a genuinely Lean Agile way, where there is no enforced overtime or crunch? Do you want to work in a high-quality environment where you can choose your tools and equipment? At Bluefruit, that’s what we do. Recognised worldwide for the quality of our code and our Agile practices, clients come to us for reliable, innovative solutions. And with the current explosive growth in the embedded and IoT industry, demand for our services gets bigger every day. That’s why we’re looking for outstanding software engineers to join our teams across a number of exciting new projects.
About you
We’re looking for passionate, open-minded experienced programmers — and you’re looking for technically‑challenging software projects and a workplace full of intelligent, friendly people. You have excellent C/C++ programming skills, can debug effectively and use version control. You are familiar with Agile software development practices, such as TDD, BDD, pair programming, sprints, or user stories. You also have recent industry experience, preferably 5 years or more. For our more senior roles, you will need to have specific technical expertise. For example, your expertise may be embedded microcontrollers, AI, low level code, performance optimisation, UI, graphics, comms protocols or multithreaded code. Plus, you would be expected to have the ability to coach more junior team members and be able to take the lead on delivering projects. To be part of Bluefruit, you should demonstrate that you are a keen problem solver, you enjoy working to a very high standard, communicate effectively, and want to work as part of a high‑performing team. Degree level qualification in Computing or Maths would be beneficial but formal academic qualifications aren’t required as your programming skills should be second to none. For our senior positions, experience of embedded systems (working with PIC, ARM or AVR architectures, for example) is a big plus.
About us
At Bluefruit, we don’t just talk about work/life balance – we actively encourage it. From flexible working hours, to letting our people create their own working environment, we work hard to ensure everyone here enjoys coming into work. We are committed to providing training for everyone in the company to realise their potential. Our company was created by engineers for engineers and, as an EOT company, it’s important to us that all our people have a say in how we develop our business. Our culture is built around an unerring focus on delivering high‑quality code for intelligent products that users love and clients value. We encourage efficient and open communication, and shared responsibility for design and implementation. And we review each other’s work all the time – everyone at Bluefruit constantly seeks out opportunities to learn and improve.
We’re privileged to live in one of the most beautiful parts of the UK – and we all want time to enjoy it, so we focus on flexi‑time, not overtime. We also offer a range of benefits, including:
- EOT profit related bonus
- Regular salary reviews
- Onsite gym
- Free parking
- Free fruit, snacks, tea, coffee, ice cream
- Chill out room with pool table
- Great parental leave benefits
- Employee Assistance Programme (EAP)
- 4% matched employer pension contribution on qualified earnings
Send us your CV today and we’ll invite you to our Cyber Dojo to complete an online coding exercise. Please note: Submissions will be checked for AI writing. While we’re not opposed to the use of LLMs as creative tools, a heavy reliance on them will not be viewed favourably. Permanent and Fixed‑Term Contracts are available. These roles are based at our Redruth, Cornwall office, subject to a three‑month probationary period. There are currently no remote or hybrid working opportunities available and we are only considering in‑office positions. Bluefruit places value on working in person with colleagues and providing opportunities to absorb our culture. Should you be invited for interview please ensure that you would be able to attend our Redruth office in person and work in Cornwall from the outset. Applicants invited for interview will be asked to verify their right to live and work permanently in the UK. We currently do not provide travel expenses or relocation costs for this role. We recruit on a rolling basis and fill our vacancies as soon as we find people who fit our culture and meet our skills requirements. Therefore, we recommend applying as soon as possible.
Software Developer, Senior Software Developer employer: Bluefruit Software Limited
Contact Detail:
Bluefruit Software Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer, Senior Software Developer
✨Tip Number 1
Get your coding skills sharp! Before you even think about applying, make sure you're up to speed with C/C++ and Agile practices. Brush up on your debugging skills and get familiar with version control – these are key for impressing us at Bluefruit.
✨Tip Number 2
Show us your passion! When you get the chance to chat with us, let your enthusiasm for software development shine through. Talk about projects you've worked on, challenges you've overcome, and how you love collaborating with others. We want to see that spark!
✨Tip Number 3
Prepare for the Cyber Dojo! If we invite you to complete our online coding exercise, treat it like a mini project. Take your time, showcase your problem-solving skills, and don’t forget to communicate your thought process. We’re all about high-quality code here!
✨Tip Number 4
Apply through our website! We’re always on the lookout for talented developers, so don’t hesitate. The sooner you apply, the better your chances of landing that dream role with us. Plus, it’s the best way to ensure your application gets the attention it deserves!
We think you need these skills to ace Software Developer, Senior Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match what we're looking for. Highlight your C/C++ programming skills, Agile practices, and any specific technical expertise you have. We want to see how you fit into our team!
Show Your Passion: In your cover letter, let us know why you're excited about working with us at Bluefruit. Share your enthusiasm for tackling technically-challenging projects and collaborating with a friendly team. We love seeing genuine interest!
Be Yourself: When filling out your application, don’t be afraid to let your personality shine through. We value open-mindedness and problem-solving skills, so share examples of how you've tackled challenges in the past. Authenticity goes a long way!
Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way to ensure we see your CV and cover letter right away. Plus, it shows you're keen to join our awesome team at Bluefruit!
How to prepare for a job interview at Bluefruit Software Limited
✨Know Your Tech Inside Out
Make sure you brush up on your C/C++ programming skills and be ready to discuss your experience with embedded systems. Be prepared to showcase your knowledge of Agile practices like TDD and BDD, as these are key to the role.
✨Showcase Your Problem-Solving Skills
During the interview, highlight specific examples where you've tackled challenging problems in your previous projects. This will demonstrate your ability to think critically and work effectively within a team.
✨Be Ready for Coding Challenges
Since you'll be completing an online coding exercise at the Cyber Dojo, practice coding problems beforehand. Focus on algorithms and data structures relevant to embedded systems to ensure you're well-prepared.
✨Emphasise Team Collaboration
Bluefruit values teamwork, so be sure to discuss your experiences with pair programming and mentoring junior developers. Show that you can communicate effectively and contribute to a high-performing team environment.