Senior Software Engineer (C/C++)

Calnex Solutions Ltd.

Stevenage

On-site

GBP 65,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Contributory pension plan
Private healthcare
Performance bonus
Employee Share Incentive Plan

Job summary

Calnex Solutions Ltd. is seeking a C/C++ Senior Software Engineer to join its R&D team in the UK. You will design and deliver high-performance back-end software for the NE-ONE network emulation product family, collaborating with product owners and a small team in a fast-paced environment.

We expect 5+ years in software development, strong C++ skills, Linux/GNU experience, and mentoring ability. The role requires hybrid working with 2 days in the office (Tue/Thu) and occasional home-based work,

Qualifications

  • Educated to Degree level in Computer Science, Software Engineering, or equivalent.
  • At least 5 years' experience in software development.
  • At least 2 years' experience developing in a Linux environment using the GNU toolchain.
  • At least 2 years' experience mentoring and supporting other engineers.
  • Strong C++ programming experience and object-oriented techniques.
  • Experience with network and real-time/high-performance software.

Responsibilities

  • Design, implement, and maintain complex back end solutions with end-to-end ownership.
  • Collaborate with product owners to translate high level requirements into deliverables.
  • Contribute to architecture and evolution of system software for performance and scalability.
  • Estimate timescales and deliver high-quality software within deadlines.
  • Support quality activities to deliver a product that delights customers.

Skills

C++ programming
Object-oriented design
Linux development
Multithreading
Network programming
Python programming
High-performance computing
Real-time systems
Analytical thinking
Debugging & profiling

Education

Degree in Computer Science or Software Engineering

Tools

Docker
Container orchestration
Jenkins
GitHub Actions
DPDK
Terraform
AWS

Job description

Calnex Solutions is an innovative and successful company that develops software enabled, leading edge test & measurement products that test networks and network dependent applications to prove performance and usability.

Our developers work in multi-discipline and dynamic product development teams that work closely with marketing and sales, turning market and customer requirements into innovative, impactful products.

Our R&D team is growing to support our expanding product portfolio. As part of this growth, we have an exciting opportunity for a C/C++ Senior Software Engineer to work on our NE-ONE network emulation product family. This is an ideal opportunity for someone wishing to utilize their experience in highly performant software development. The successful candidate will enjoy working with a small team on the leading edge and be able to innovate and deliver in a fast paced and busy environment.

Key Responsibilities
  • Designing, implementing, and maintaining complex back end solutions to deliver new products and features with full end to end ownership.
  • Working closely with product owners to understand and refine high level system requirements into deliverables.
  • Contributing to the architecture, implementation and evolution of system software to keep it performant, scalable, flexible and maintainable as requirements evolve
  • Estimating timescales based on an outline of the implementation and then developing and delivering quality software to those timescales
  • Supporting quality-oriented activities necessary to deliver a product that will delight our customers
  • Educated to Degree level in Computer Science, Software Engineering, or equivalent
  • At least 5 years’ experience in software development
  • At least 2 years’ experience developing in a Linux environment, using the GNU suite (gcc, gdb)
  • At least 2 years’ experience mentoring and supporting other software development engineers
  • Strong C++ programming experience and Object-oriented techniques
  • Strong logical and analytical skills
  • Network programming experience
  • Multithreaded programming experience
  • Python programming experience
  • Ability to innovate and think “outside the box”
  • Able to decompose complex problems into smaller, more manageable units and estimate the timescales involved
  • Demonstrated ability to plan and meet tight deadlines in a dynamic environment
  • Excellent written and verbal communication skills
  • Practical experience designing automated CI/CD pipelines utilizing Jenkins and GitHub Actions
  • DPDK programming experience
  • High-performance / real-time systems programming experience
  • Proficiency in Docker and container orchestration workflows
  • Familiar with Terraform and AWS cloud services

Calnex is an inclusive, supportive, and growing company with a strong focus on employee engagement and wellbeing. We strive to provide a working environment that develops and challenges our employees.

We reward success and offer competitive salaries. Our comprehensive benefits package includes a contributory pension plan, flexible holidays, life assurance, critical illness cover, private healthcare, performance bonus and an opportunity to join the Calnex Employee Share Incentive Plan.

The Calnex team are currently working in a hybrid model at their manager’s discretion. This flexibility is dependent on job role and supports a positive work/life balance and the needs of the business. This role requires a minimum of 2 working days in the office (Tuesday and Thursday), with the other three days at home when possible. This may vary depending on what’s required to fulfil the requirements of the role.

Please take a look at our website to find out more about what we do and what it’s like to be an employee at Calnex!

Calnex are licensed to sponsor under the Skilled Worker Immigration route – (A-rating).

In consideration of the General Data Protection Regulation (GDPR), please be aware that by applying for a role in Calnex Solutions directly or via an intermediary you are giving permission for us to retain certain personal information for a period of up to two years. That information includes your CV, cover letter or any other correspondence relating to your application and any notes we may take at interview.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C/C++)
Senior Software Engineer (C/C++)

United States Digital Space LLC • Stevenage

Hybrid
GBP 70,000 - 90,000
Contributory pension
Flexible holidays
Life assurance
+4
Senior Software Engineer – High-Perf Network Emulation
Senior Software Engineer – High-Perf Network Emulation

Calnex Solutions Ltd. • Stevenage

Hybrid
GBP 65,000 - 90,000
Contributory pension plan
Private healthcare
Performance bonus
+1
C/C++ Software Engineer
C/C++ Software Engineer

iO Associates • Stevenage

On-site
GBP 60,000 - 90,000
Project Manager - Software / Hardware
Project Manager - Software / Hardware

Calnex Solutions Ltd. • Linlithgow

Hybrid
GBP 60,000 - 80,000
Contributory pension plan
Flexible holidays
Private healthcare
+2
Software Engineer (C/C+)
Software Engineer (C/C+)

Onyx-Conseil • Greater London

Hybrid
GBP 65,000 - 90,000
5% Pension
32 days holiday
Performance Bonus
+5
Software Engineer
Software Engineer

Rise Technical • Stevenage

Hybrid
GBP 55,000 - 75,000
5% Pension
32 days holiday
Performance Bonus
+5
Software Engineer C++
Software Engineer C++

Octagon Group • Stevenage

On-site
GBP 90,000 - 120,000
Senior C/C++ Linux Software Engineer (27605)
Senior C/C++ Linux Software Engineer (27605)

Ecm Selection • Tewkesbury

On-site
Highly competitive salary
Excellent pension scheme
Performance-based bonus
C++ Software Engineer
C++ Software Engineer

Stockford Recruitment • Milton Keynes

Hybrid
GBP 50,000 - 70,000
Hybrid working model
Small-team environment
Opportunity to influence technical direction
Senior Software Engineer C++ (Ref: 197464)
Senior Software Engineer C++ (Ref: 197464)

Forsyth Barnes Consultancy • Nottingham

Hybrid
GBP 65,000 - 90,000
EV salary sacrifice scheme
Private medical insurance
25 days annual leave
+3