Senior Software Engineer


Senior Software Engineer

  • Location

    Abingdon, Oxfordshire

  • Sector:

    Software Development

  • Job type:


  • Salary:

    Up to £0.00 per annum

  • Contact:

    Lee Bowles

  • Contact email:


  • High Salary:


  • Low Salary:


  • Reference:


  • Job Published:

    20 days ago

  • Expiry Date:


Senior Software Engineer- Abingdon

Job Specification:
The candidate will be helping to maintain and further develop a scientific software package consisting of a large multi-language code base. The desktop package provides visualisation, modelling and simulation tools for geoscientists and reservoir engineers, and is contributed to by multiple international development teams.

The candidate should be adept at technical problem solving and have a reasonable understanding of mathematical concepts required for manipulation, modification and visualisation of various 3D data models within the package.

The candidate must be experienced in desktop development in C++ and C#, with any exposure to C++/CLI preferable.

The candidate will be expected to demonstrate diligence, tenacity and a positive attitude. The candidate must be prepared to tackle bugs as well as new development. The candidate must have good communication skills and be willing to liaise with other teams to mitigate the risk of fixes and enhancements, including those in other countries.

Job Requirements:
Experience in C++ and C#/WPF
Knowledge of C++/CLI would be a bonus
Interested in algorithms and the implication of a change
Problem solving skills
Ability to write clean and efficient code
Ability to work independently and in a team environment
Ability to work to commercial deadlines
Good interpersonal and communication skills
Combine technical skills and design sensibilities
Sketch and get prototyping in code
Excellent time-management, multi-tasking, and communication skills. Capable of juggling multiple projects and related complexities at the same time.

Degree or higher qualification in either Computer Science, or Mathematics, Science or Engineering Discipline with programming experience.