Software Developer

Software Developer

Full-Time 43000 - 60000 £ / year (est.) No working from home possible
N

At a Glance

  • Tasks: Design and develop high-performance C++ applications for Linux systems.
  • Company: Join a specialist engineering team in a secure environment.
  • Benefits: Competitive salary, career growth, and a chance to work on innovative projects.
  • Other info: Dynamic team environment with opportunities for professional development.
  • Why this job: Solve complex challenges and contribute to mission-critical software solutions.
  • Qualifications: Commercial C++ experience and a passion for clean, maintainable code.

The predicted salary is between 43000 - 60000 £ per year.

An exciting opportunity has arisen for a Software Developer to join a specialist engineering team delivering innovative software solutions within a highly secure environment. Working on Linux-based systems, you'll play a key role in developing high-performance C++ applications that support mission-critical programmes. This is an excellent opportunity for a developer with commercial C++ experience who enjoys solving complex technical challenges, working with modern development practices, and contributing to secure, high-quality software.

What You'll be Doing:

  • Designing, developing and maintaining high-performance C++ applications for Linux environments.
  • Producing clean, maintainable and well-tested code with a focus on performance and reliability.
  • Using static analysis, profiling and debugging tools to improve software quality.
  • Investigating and resolving software defects, including third-party library and dependency issues.
  • Containerising applications using Docker.
  • Supporting CI/CD pipelines and automated software delivery.
  • Collaborating with multidisciplinary teams to deliver technical solutions that meet customer requirements.
  • Participating in code reviews and following engineering best practices.
  • Using Git-based version control platforms to support collaborative development.

Essential Skills:

N

Contact Details:

NSD Recruitment Team

We think you need these skills to ace Software Developer

C++
Linux
Software Development
Static Analysis
Profiling Tools
Debugging Tools
Docker