£50K/yr to £70K/yr
Portsmouth, England
Permanent, Variable

Software Engineer

Posted by Personnel Placements.

We are seeking talented Software Engineers with various levels of experience to join this small UK software development team with it's company head office based in Portsmouth.

As the Software Engineer, you will be responsible for designing, implementing, and maintaining high-quality software solutions. The team operates in an agile development environment, primarily developing in C++ and utilising modern tools from both industry and the open-source community.

You'll receive 33 days annual leave including statutory public and bank holidays, the opportunity to work on cutting-edge technologies and projects, professional development and training opportunities as well as work flexible work hours with remote work options. Salary is up to £70000 DOE.

You will need to be located in the UK and have right to work status.

As the Software Engineer your responsibilities will include:

  • Assist in capturing and analysing technical requirements, including estimating timescales and product delivery milestones.
  • Design, implement, and maintain software across a variety of application types, including back-end database management, communication infrastructure, and client-server programming.
  • Front-end graphical user interface design.
  • Create, document, and execute software testing, including unit tests and simulation tools.
  • Evaluate and recommend new technologies, tools, and processes to help maintain high levels of excellence.

You'll need these skills to excel in your role as one of the Software Developers:

  • Experience with C++ and object-oriented methodologies.
  • Good debugging and fault isolation skills.
  • Knowledge of data structures and their applications.
  • Strong mathematical and algorithm development skills.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Understanding of code configuration management (e.g., use of Subversion).
  • Front-end UI design and development experience.
  • Understanding of network programming, including data
  • Understanding of database design, coding, and administration.
  • Appreciation of component-based development concepts (e.g., SOA - Service Oriented Architectures and UI plugins).
  • Ability to develop communication links to 3rd party sensors or software applications (e.g., cameras, radar trackers, others).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work effectively both independently and as part of a team.
  • Passion for learning and staying up to date with new technologies.

Further company benefits include

  • Company Pension scheme.
  • Salary sacrifice benefits available including dental, health care, cycle to work scheme & technology.
  • Buy & sell holiday day options.

Please apply with your CV or call Lynne for more information on

We use cookies to measure usage and analytics according to our privacy policy.