Software Engineer in Cambridge

Software Engineer in Cambridge

Cambridge Full-Time 40000 - 50000 £ / year (est.) No working from home possible
Cambridge Kinetics Ltd

At a Glance

  • Tasks: Design, build, and improve software for small businesses with a hands-on approach.
  • Company: Join a fast-moving, innovative tech start-up with a collaborative culture.
  • Benefits: Competitive salary, profit-share scheme, private health cover, and hybrid working.
  • Other info: Dynamic environment with opportunities for growth and mentorship.
  • Why this job: Make a real impact while developing cutting-edge software solutions.
  • Qualifications: Experience in software development, problem-solving, and team collaboration.

The predicted salary is between 40000 - 50000 £ per year.

We're looking for a hands-on Software Engineer to help us design, build and improve the software that powers Kinabase. You'll join a small, fast-moving team where the work is varied, priorities can shift quickly, and success comes from thinking on your feet, solving problems pragmatically, and making things more efficient day-by-day. This role is ideal for someone who enjoys ownership: you'll contribute across the full lifecycle from understanding user needs and shaping technical approaches, to writing and testing code, getting your work in the hands of users within days of completion. As we're a smaller company, you'll wear multiple hats and collaborate closely with colleagues across delivery, product and client-facing work.

What You'll Be Doing:

  • Develop functionality across our products: working end-to-end across design, implementation and testing, translating user requirements into practical technical solutions.
  • Write quality code: produce clean, maintainable code and test it thoroughly, refining and rewriting where needed.
  • Improve existing systems: identify areas for modification, performance gains and reliability improvements.
  • Own code quality: drive testing, CI/CD, performance monitoring and documentation standards.
  • Diagnose and resolve issues: troubleshoot and fix faults across software and (where relevant) hardware-integrated systems.
  • Prototype and iterate: experiment with new approaches and technologies to validate product hypotheses quickly.
  • Collaborate cross-functionally: partner with product, design and delivery teams to ship features end-to-end.
  • Grow with us: as we scale, there will be opportunities to mentor others, run code reviews and help shape our engineering culture.

What We're Looking For:

  • A creative problem-solver who thrives on building software that makes a real difference.
  • Experience with version control (Git), unit testing, continuous integration and code quality tools.
  • Proven experience writing, testing and maintaining production-quality code.
  • An ability to ask questions to understand requirements ahead of implementation.
  • Experience producing client-facing applications and an awareness of the UX and UI challenges involved.
  • Logical, analytical thinking with a practical, delivery-focused mindset.
  • High attention to detail, with a structured approach to debugging and quality.
  • Comfortable working independently and collaboratively, managing your own workload and priorities.
  • Confident communicator, able to explain technical issues and trade-offs to different audiences.
  • Self-motivated, able to work as part of a small team on short and demanding projects.
  • Knowledge of C#, .NET and ASP.NET Core.
  • Knowledge of iOS and Android app development, and/or React Native.
  • Familiarity with database technology, architecture and solutions (NoSQL and/or SQL).
  • Experience of project planning, scheduling and/or scoping.
  • Knowledge of security and data protection best practices.
  • Experience integrating third-party systems or working across multiple platforms.

Qualifications:

We welcome applicants with strong demonstrated capability. Degrees and equivalent experience include: Computer Science, Software/Systems Engineering, Electronics, Information System, Artificial Intelligence, Mathematics or Physics.

What It's Like to Work Here:

  • Small company energy: we move fast - your work will be visible, valued and impactful.
  • Variety: you'll contribute across build, improvement, maintenance and problem-solving.
  • Autonomy with support: you'll own outcomes, while collaborating closely with a team that gets things done.
  • A culture of learning: autonomy, transparency, and continuous professional development.
  • Competitive salary plus profit-share scheme.
  • Vitality private health cover.

Working Pattern:

Working hours are 9AM-5:30PM. Role requires on-call support on a rota basis within working hours. Salary is competitive and dependent on experience. As we are hiring different levels, this can be discussed at interview stage.

Location: St John's Innovation Centre, Cambridge, CB4 0WS. Hybrid working with one day from home and occasional client site visits.

Our Commitment to Inclusion:

We welcome applicants from all backgrounds and are committed to building a team where people feel supported and able to do their best work.

Software Engineer in Cambridge employer: Cambridge Kinetics Ltd

At Kinabase, we pride ourselves on being an excellent employer that fosters a dynamic and collaborative work environment. As a small but ambitious company located in the innovative St John's Innovation Centre in Cambridge, we offer our Software Engineers the opportunity to take ownership of their projects, contribute to meaningful software solutions, and enjoy a culture of continuous learning and professional development. With competitive salaries, profit-sharing schemes, and a commitment to inclusion, we ensure that every team member feels valued and empowered to make a real impact.

Cambridge Kinetics Ltd

Contact Details:

Cambridge Kinetics Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer in Cambridge

Tip Number 1

Get your networking game on! Connect with folks in the industry, attend meetups, and don’t be shy about reaching out to current employees at Kinabase. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects. This is your chance to demonstrate your coding prowess and problem-solving abilities, which are key for a Software Engineer role.

Tip Number 3

Prepare for those interviews! Brush up on common technical questions and be ready to discuss your past projects. Practice explaining your thought process clearly, as communication is crucial when collaborating with cross-functional teams.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our team at Kinabase.

We think you need these skills to ace Software Engineer in Cambridge

C#
.NET
ASP.NET Core
iOS Development
Android App Development
React Native
Version Control (Git)

Some tips for your application 🫡

Show Your Passion:When you're writing your application, let your enthusiasm for software engineering shine through! We want to see that you’re not just looking for a job, but that you genuinely care about building software that makes a difference.

Tailor Your Application:Make sure to customise your application to highlight how your skills and experiences align with what we’re looking for. Mention specific projects or technologies you've worked with that relate to the role – it’ll help us see you as a great fit!

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and make sure your key achievements stand out. This will help us quickly understand your strengths and what you can bring to our team.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at Cambridge Kinetics Ltd

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like C#, .NET, and ASP.NET Core. Brush up on your knowledge of version control systems like Git and be ready to discuss how you've used them in past projects.

Showcase Problem-Solving Skills

Prepare examples of how you've tackled complex problems in your previous roles. Think about specific challenges you faced, the solutions you implemented, and the impact they had. This will demonstrate your creative problem-solving abilities.

Emphasise Collaboration

Since this role involves working closely with cross-functional teams, be ready to talk about your experience collaborating with product, design, and delivery teams. Highlight any successful projects where teamwork was key to achieving results.

Ask Insightful Questions

Prepare thoughtful questions about the company culture, team dynamics, and the specific challenges the team is facing. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.