UK jobs. Bigger possibilities.

Senior Software Engineer in Cambridge

On-site in Cambridge·Full-time·Added 7 months ago (last checked 26 Oct)

Agency
TEC Partners

117 open roles

Our summary

Salary
Up to £100,000 a year

About £5,710 a month after tax.

Contract
Full-time

Skills

TEC Partners is hiring for this role in several places. This vacancy is in Cambridge.

The role

Role: Senior Software Engineer

Location: Cambridge, Hybrid (3 days onsite)

Salary: Up to £100k + Bonuses DOE

Are you a Senior Software Engineer who thrives on solving complex technical challenges and building high-performance systems? Join an innovative Cambridge-based team pushing the boundaries of their industry.

You'll be part of a close-knit, highly collaborative engineering group that values curiosity, technical excellence, and continuous improvement. The team is focused on designing sophisticated software solutions while fostering an environment where engineers can learn, share ideas, and grow.

As a Senior Software Engineer, you'll play a key role in designing, developing, and optimising high-performance applications. You'll collaborate with FPGA engineers, DevOps specialists, and fellow Senior Software Engineers to deliver integrated solutions, while contributing to architectural discussions that help shape the future of the platform.

There is also an exciting opportunity to gain exposure to Rust, working on new system developments with support from the Head of Software.

Key Responsibilities

  • Design, develop, and maintain high-performance C++ applications
  • Collaborate with FPGA engineers, DevOps, and other software engineers
  • Participate in code reviews, debugging, and performance optimisation
  • Contribute to architectural decisions and system evolution
  • Support development of new systems, including projects using Rust

Skills & Experience

  • Extensive hands-on C++ development experience
  • Strong problem-solving and analytical skills
  • Ability to work effectively in a fast-paced environment
  • Excellent communication and collaboration skills
  • Passion for technology and continuous improvement
  • Open to candidates from diverse technical backgrounds (finance experience not required)

If you're looking for a challenging role where you can have real technical impact while continuing to develop your skills, we'd love to hear from you.

WhatsApp
See all 117 jobs