Senior Developer

Senior Developer

Full-Time 40000 - 52000 £ / year (est.) Home office (partial)
neurobox

At a Glance

  • Tasks: Build impactful software solutions and shape engineering practices in a collaborative environment.
  • Company: Join neurobox, a leader in neuroinclusion technology with a focus on diverse perspectives.
  • Benefits: Enjoy a competitive salary, hybrid work flexibility, and opportunities for professional growth.
  • Other info: Embrace a culture of curiosity, learning, and collaboration while working with cutting-edge AI tools.
  • Why this job: Make a real difference by developing technology that supports neurodiversity in the workplace.
  • Qualifications: 6+ years of software development experience and a passion for inclusive design.

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

Location: Cambridge (Hybrid, minimum 3 days in office) or Remote: UK-based

Full-time/Permanent

Salary: £40,000 - £52,000

neurobox is the neuroNavigation company helping the world's largest organisations embed neuroinclusion at scale so that everyone finds their way in the workforce. We deliver Workplace Needs Assessments, coaching, awareness training, assistive technology and neurohub; our free digital platform that connects every step of the employee neuroinclusion journey.

Our Belief

We value different perspectives, backgrounds, and experiences. We welcome applications from experienced Senior Developers regardless of background, identity, or career journey. We know exceptional engineers come from many different paths. If you don't meet every requirement but believe you can thrive in the role, we would love to hear from you. We are committed to providing an inclusive recruitment process and reasonable adjustments throughout.

Employer Value Proposition

  • Meaningful work with visible impact
  • Inclusive, collaborative culture
  • Hybrid flexibility
  • Professional development

Role Overview

Build technology that solves real problems. Shape how we build it. Help raise the standard of engineering around you. We are looking for an experienced Senior Developer to take meaningful technical ownership, influence how products are designed and built, and work with colleagues who care about creating secure, scalable, and genuinely useful technology.

You will help turn complex customer and business needs into thoughtful technical solutions, challenge assumptions, improve engineering practices and support other developers to do their best work. You will have the autonomy to make decisions within your area, alongside the responsibility to consider maintainability, security, accessibility, performance, and long-term product value.

Artificial intelligence is becoming part of modern software engineering rather than a separate specialism. We therefore want someone who can use AI-enabled development tools confidently and responsibly, understand where AI can improve products or engineering workflows, and apply sound judgement around data, security, quality, and human oversight.

This role offers the chance to influence both what we build and how we build it. You will work across the development lifecycle, partnering with Product and other colleagues to explore problems, shape solutions, make pragmatic architectural decisions and deliver software through to production.

We are interested in people who combine technical depth with curiosity and commercial awareness. You may come from a SaaS business, technology consultancy, digital product environment or another setting where you have built and supported production software. What matters most is the quality of your thinking, the impact you have had and the way you work with others.

What you will be trusted to do

  • Own the design and delivery of complex software features and services from discovery through to production, making sound technical decisions and communicating the trade-offs behind them.
  • Build clean, secure, testable, and maintainable software, while improving existing code and addressing technical debt in a deliberate and commercially sensible way.
  • Contribute to architecture and technical design, helping ensure solutions can scale and evolve as customer, product, and business needs change.
  • Use AI-assisted engineering tools responsibly to accelerate research, prototyping, coding, testing, documentation and problem-solving without compromising engineering judgement or quality.
  • Identify credible opportunities to incorporate AI capabilities into products, services, or internal workflows, evaluating value, risk, feasibility and appropriate human oversight.
  • Strengthen engineering quality through thoughtful code review, automated testing, observability, CI/CD, documentation, and secure development practices.
  • Support production services, investigate incidents and recurring issues, and turn operational learning into lasting improvements.
  • Help create an inclusive engineering culture where constructive challenge, experimentation, learning and accountability are encouraged.

We're looking for someone who has:

  • A software engineer with 6+ years experience who can operate with a high degree of independence while remaining collaborative. You do not need to know every technology we use on day one, but you should have strong engineering fundamentals, evidence of delivering production software and the ability to learn unfamiliar technologies quickly.
  • Practical experience of building accessible interfaces to WCAG standards, and an understanding of how design decisions affect neurodivergent and disabled users.
  • Experience with Laravel with Filament and Livewire, MySQL, and AWS (EC2, RDS, S3), with Stripe. Familiarity with Filament is welcome but not essential.
  • Strong commercial software development experience, including meaningful ownership of production systems or substantial product features.
  • Strong capability in one or more modern programming languages and the ability to apply sound software design and engineering principles across different technologies.
  • Experience of APIs, databases, cloud environments, version control, automated testing, and modern CI/CD practices.
  • An understanding of secure software development, privacy, performance, reliability, and maintainability.
  • Practical experience using AI-enabled development tools such as coding assistants, large language models or related tooling, with an understanding of verification, confidentiality, intellectual property, and security considerations.
  • Strong problem-solving and communication skills, including the ability to explain technical decisions to both technical and non-technical colleagues.

Our approach to hiring. You don't need to tick every box to be successful in this role. If your experience is closely aligned and you're excited about the opportunity, we would encourage you to apply. We value curiosity, potential and a willingness to learn just as much as direct experience. We are committed to creating an inclusive recruitment process and workplace where everyone feels they belong. If you require any reasonable adjustments at any stage of the recruitment process, please let us know.

DBS check requirement for this role.

Senior Developer employer: neurobox

neurobox is an exceptional employer that champions neuroinclusion and values diverse perspectives, making it a meaningful place to work. With a collaborative culture, hybrid flexibility, and a strong commitment to professional development, employees are empowered to take ownership of their projects while contributing to impactful technology solutions. Located in Cambridge, the company offers unique opportunities for growth and innovation in a supportive environment that prioritises inclusivity and employee well-being.

neurobox

Contact Details:

neurobox Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Developer

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at neurobox or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to neurobox.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like neurobox.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like neurobox that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Senior Developer

Software Development
Technical Ownership
AI-enabled Development Tools
Accessibility Standards (WCAG)
Laravel
MySQL
AWS (EC2, RDS, S3)

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at neurobox.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at neurobox and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at neurobox

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If neurobox uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.