Scientific Software Engineer (C++)
Role details
Job location
Tech stack
Requirements
They now seek a highly dynamic Lead Software Engineer who thrives in a fast-paced, evolving environments and can seamlessly adapt to changing priorities. The ideal candidate will not only bring technical expertise and architectural vision but also excel in collaboration and stakeholder engagement. Exceptional interpersonal skills are essential, as this role involves working closely with cross-functional teams, mentoring engineers, and effectively communicating complex concepts to both technical and non-technical audiences. We re looking for someone who can inspire, influence, and drive alignment while fostering a positive and innovative team culture.
The successful Lead Software Engineer will need the following qualification, experience and skills:
- A degree in a Software Engineering, Mathematics or Science/Materials subject
- Experience in Linux based software application development using modern C++
- Experience with network and other communication buses.
- Experience with tools such as CMake
Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days from home. There is flexible start and finish times so you can plan your day around your preferred hours.