Software Developer, Senior Software Developer in London
Software Developer, Senior Software Developer

Software Developer, Senior Software Developer in London

London Full-Time 40000 - 50000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Join a team of developers to create innovative software solutions and grow your skills.
  • Company: Bluefruit, a developer-centric company focused on quality and collaboration.
  • Benefits: Enjoy flexible hours, profit bonuses, gym access, and a chill-out room.
  • Other info: Located in beautiful Cornwall, with opportunities for career growth and learning.
  • Why this job: Work on exciting projects in a supportive environment that values work/life balance.
  • Qualifications: Experience in C/C++ programming and Agile practices; senior roles require specific technical expertise.

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? 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 in London employer: Bluefruit Software Limited

At Bluefruit, we pride ourselves on being a developer-centric company that fosters a collaborative and innovative work environment. Our commitment to work/life balance, flexible working hours, and continuous training ensures that our employees not only thrive in their roles but also enjoy the stunning surroundings of Redruth, Cornwall. With a focus on high-quality code and a culture of shared responsibility, we offer meaningful opportunities for growth and development in the exciting field of embedded systems and IoT.
B

Contact Detail:

Bluefruit Software Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer, Senior Software Developer in London

✨Tip Number 1

Get your coding skills sharp! Before you even think about applying, brush up on your C/C++ programming and debugging skills. We want to see that you can tackle those technical challenges head-on.

✨Tip Number 2

Show us your Agile side! Familiarise yourself with Agile practices like TDD and pair programming. When you come in for an interview, be ready to chat about how you've used these methods in your past projects.

✨Tip Number 3

Be prepared to demonstrate your problem-solving skills. We love a good challenge, so think of examples where you've tackled tough issues in your previous roles. This is your chance to shine!

✨Tip Number 4

Apply through our website! We’re always on the lookout for passionate developers who fit our culture. The sooner you apply, the better your chances of landing that dream job with us at Bluefruit.

We think you need these skills to ace Software Developer, Senior Software Developer in London

C/C++ Programming
Debugging Skills
Version Control
Agile Software Development
TDD (Test-Driven Development)
BDD (Behaviour-Driven Development)
Pair Programming
Embedded Systems
Microcontroller Expertise (PIC, ARM, AVR)
Performance Optimisation
UI Development
Graphics Programming
Comms Protocols
Multithreaded Code
Coaching and Mentoring

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 and any Agile practices you've used. We want to see how you fit into our team!

Showcase Your Projects: Include details about interesting projects you've worked on, especially those involving embedded systems or AI. This is your chance to show us your problem-solving skills and technical expertise!

Be Yourself: We value open-mindedness and a friendly attitude. Let your personality shine through in your application! We’re not just looking for a coder; we want someone who fits into our culture.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your CV and get you started on the path to joining our awesome team.

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 understanding of Agile practices like TDD and BDD, as these are crucial for 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, practice similar coding challenges beforehand. Familiarise yourself with common algorithms and data structures, and ensure you're comfortable coding under time constraints.

✨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 positively to a high-performing team environment.

Software Developer, Senior Software Developer in London
Bluefruit Software Limited
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>