Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Syntech Recruitment Ltd

Woking

On-site

GBP 50,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A well-established engineering and technology organisation is seeking a Software Engineer to join their growing in-house software function. This hands-on role involves developing PC applications using C++, contributing to embedded software, and refining GUIs using Qt and ImGUI. Candidates should have significant experience in software development, ideally over 5 years. The position emphasizes collaboration with engineering teams and offers a competitive salary alongside a strong benefits package, including bonuses and development programs.

Benefits

Competitive salary
Production bonus (approx. 3–4% of basic salary)
Aviva private pension scheme (5% employee / 3% employer)
24 days holiday + bank holidays
Free on-site parking
Access to EV charging points
Free on-site gym
Weekly yoga sessions
Weekly boxercise sessions
Transport provided to/from the local station
Well-funded staff development programme with tailored training opportunities

Qualifications

  • Strong expertise in C++ and at least one additional programming language.
  • Practical experience with Qt and ImGUI GUI frameworks.
  • Typically 5+ years’ software development experience.

Responsibilities

  • Developing PC applications primarily in C++, plus at least one additional language.
  • Continuing development and support for embedded software.
  • Building and refining GUIs using Qt and ImGUI.
  • Conducting software testing, verification, and validation activities.
  • Creating test cases, tools, and documentation to support high coding standards.
  • Collaborating with multidisciplinary engineering teams to deliver robust solutions.

Skills

C++
Windows PC application development
Qt
ImGUI
Job description
Software Engineer

Location: Woking
Salary: £50,000 – £60,000 DOE
Hours: Monday–Friday, 8:00am–4:30pm (40 hours per week, flexible within core hours)
Job Type: Permanent

*This is a 5 day's a week office role. Please do not apply if you need remote/hybrid working arrangements*

This is an exciting opportunity to join a growing in-house software function within a well-established engineering and technology organisation. Working closely with the Digital Development Manager, Lead Software Engineer, and Project Engineer, you’ll contribute to the design, development, and testing of software across a diverse product range.

The role is hands‑on and technical, centred around PC-based applications, GUI development, internal tools, and supporting R&D innovation. You’ll be involved across the full lifecycle — from design and implementation to verification and validation.

Benefits
  • Competitive salary: £50,000–£60,000 depending on experience
  • Production bonus (approx. 3–4% of basic salary)
  • Aviva private pension scheme (5% employee / 3% employer)
  • 24 days holiday + bank holidays
  • Free on-site parking
  • Access to EV charging points
  • Free on-site gym
  • Weekly yoga sessions
  • Weekly boxercise sessions
  • Transport provided to/from the local station
  • Well-funded staff development programme with tailored training opportunities
Software Engineer Duties
  • Developing PC applications primarily in C++, plus at least one additional language.
  • Continuing development and support for embedded software.
  • Building and refining GUIs using Qt and ImGUI.
  • Conducting software testing, verification, and validation activities.
  • Creating test cases, tools, and documentation to support high coding standards.
  • Collaborating with multidisciplinary engineering teams to deliver robust solutions.
  • Supporting R&D with prototypes, utilities, and internal tools.
  • Managing version control and code reviews.
  • Integrating software with hardware where required.
  • Troubleshooting and maintaining existing applications and tools.
Software Engineer Profile
  • Strong expertise in C++ and at least one additional programming language.
  • Experience with Windows PC application development.
  • Practical experience with Qt and ImGUI GUI frameworks.
  • Good understanding of software design, testing, and validation principles.
  • Typically 5+ years’ software development experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.