Remote Senior C++ Developer

Avanti Recruitment
Canterbury, UK
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
£60,000.0 - £65,000.0
Working hours
Shift work
Languages
English
Job source

Tech stack

.NET Framework 3D Computer Graphics Software JIRA C Sharp (Programming Language) C++ (Programming Language) Digital Rendering JSON Windows Presentation Foundation OpenGL Simulation Software Extensible Markup Language (XML) Git
+2 more
Bitbucket Legacy Systems

Job description

We are currently partnered with a global leader in building performance simulation software operating in the green building and low-carbon software space. This established company develops software that enables faster, easier building performance modelling, helping reduce environmental impact while maximising occupant wellbeing.

We are looking for a Senior C++ Developer to take long-term ownership of a core 3D geometry engine that sits at the heart of their software ecosystem. This is a fantastic opportunity for someone with strong C++ and graphics programming experience to lead a fundamental component of cutting-edge environmental software.

The successful candidate will be working primarily remotely with quarterly office visits. You’ll be joining a small, dynamic team where developers are encouraged to specialise while also cross-training for maximum flexibility.

This role involves taking over from the current lead who is stepping down, maintaining and expanding 3D geometry handling, core architecture development, and supporting newer rendering and simulation tools. You’ll also be contributing to their ongoing migration from legacy platforms to C# / .NET / WPF.

Technical Stack:

  • C++ (primary focus on Sketch geometry engine)
  • OpenGL for graphics rendering
  • MFC, STL, COM
  • C# / .NET / WPF (beneficial for migration work)
  • Git, XML, JSON
  • Jira, BitBucket (desirable)

Requirements

  • Minimum 3 years’ experience in C++ development
  • Minimum 2 years’ experience working with 3D graphics applications, ideally with OpenGL
  • Comfortable working with complex 3D geometry
  • Strong numeracy and analytical problem-solving skills
  • Excellent written and spoken English communication
  • Ability to work effectively both independently and as part of a distributed team
  • Flexibility to switch to urgent tasks as required
  • Experience with building physics and building energy modelling would be advantageous

The role offers excellent flexibility with core availability expected between 10am-3pm and flexible start/finish times.

Benefits & conditions

The role is paying £60,000 - £65,000 depending on experience, plus benefits including 25 days annual leave (increasing with service), flexible working from home options, Employee Assistance Programme, and auto-enrolment pension scheme.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

4:45 min

Building careers inside distributed technology consulting environments

Oliver Zimmert · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all