Principal Software Engineer, Team Lead

ECM Selection Limited
Oxford, UK
about 2 months ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£85,000.0
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Distributed Systems Python (Programming Language) Performance Tuning Software Engineering Software Project Management High Performance Computing Parallel Computation Information Technology

Job description

This successful and financially secure company is looking for a progressive-thinking Lead Software Engineer to bring expertise in software development and assume responsibility for their team developing complex solvers for numerical physics. The core code is written in C++11 with Python wrappers.

Requirements

  • Degree in Computer Science, Physics, Maths or similar from a well-ranked university with significant industry experience
  • Demonstrable experience in software design for distributed high-performance computing platforms, particularly in a physics-based area
  • Excellent C++ is a must - there will be hands-on development work
  • Experience in developing high quality software and enthusiasm for continual improvement
  • Evidence of a collaborative team-focused approach to leading and managing colleagues

Benefits & conditions

This company offers a friendly working environment near Oxford. There is an excellent salary and benefits package on offer with flexibility around working hours, share options and free lunches.

Apply for this position

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

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…