Senior Software Engineer

Addition Solutions Ltd
Bath, United Kingdom
5 days ago
Apply on www.securityclearedjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Applications Architecture Automation of Tests Microsoft Azure C++ (Programming Language) Cascading Style Sheets (CSS) Cloud Computing Databases Continuous Integration
+24 more
Data Structures Data Systems Linux Github Python (Programming Language) Node.Js Software Maintenance Next.js Software Engineering Software Systems SQL Databases TypeScript User-Centered Design Web Application Frameworks Google Cloud Modern Ui ReactJS Express.js Backend Git Fastapi Front End Software Development Data Pipelines Docker

Job description

We’re working with a specialist technology consultancy delivering innovative software, AI and data solutions across complex Government and Defence projects. They’re looking for a Senior Full-Stack Developer to build scalable applications, solve challenging technical problems and play a key role in shaping modern software solutions., * Designing, developing and maintaining scalable full-stack applications across technically challenging projects.

  • Building robust backend services, APIs and data pipelines using C++ or Python alongside modern development frameworks.
  • Developing intuitive, high-performing front-end applications with a strong focus on user experience.
  • Working with cloud technologies, databases and containerised environments to deliver reliable software solutions.
  • Collaborating with engineers, technical leads and stakeholders to design and implement effective technical solutions.
  • Reviewing code, improving engineering standards and supporting automated testing and deployment processes.
  • Mentoring junior developers and sharing technical knowledge across the wider engineering team.
  • Troubleshooting complex technical challenges and identifying opportunities to improve existing systems.
  • Contributing to technical architecture, project planning and key engineering decisions.

Requirements

  • Strong commercial experience with either C++ or Python, building scalable, maintainable software applications.
  • Solid full-stack development experience using TypeScript, JavaScript and React or similar modern frameworks.
  • Experience developing backend APIs and services using technologies such as FastAPI, Node.js, Express.js or Next.js.
  • Good understanding of HTML, CSS, browser APIs and modern UI/UX principles.
  • Hands-on experience with Docker, Linux and SQL databases.
  • Understanding of cloud deployment environments such as Azure or Google Cloud Platform.
  • Experience using Git, GitHub, Azure DevOps and CI/CD pipelines within collaborative development teams.
  • Strong knowledge of software engineering principles, data structures, algorithms and application architecture.
  • Confident communication skills, with the ability to explain technical concepts to technical and non-technical stakeholders.
  • Ability to work independently, solve complex problems and mentor other engineers.
  • Must hold active UKSV DV clearance.

Benefits & conditions

  • Package: Up to £80,000 Basic + Annual Bonus + Benefits
  • Industry: Technology Consultancy / Government & Defence
  • Clearance: Active UKSV DV Clearance Essential, * Up to £80,000 basic salary plus an annual performance bonus.
  • 26 days’ annual leave + bank holidays + your birthday off.
  • BUPA private healthcare and enhanced family leave.
  • £1,000 annual professional development budget to support your career growth.
  • Hybrid working with 3 days per week in Corsham, with accommodation provided.
  • Opportunity to work on innovative AI, data and software projects using modern technologies.
  • Choice of a high-spec Windows laptop or MacBook.
  • Regular team socials, free snacks and drinks.
  • A collaborative, entrepreneurial environment offering genuine autonomy and the opportunity to influence technical decisions.
  • Opportunities to develop your technical expertise, mentor others and take ownership of meaningful projects.

Think it could be a fit? We’d love to hear from you.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.securityclearedjobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…