Senior Software Engineer - #35342

NAG


Date: 2 weeks ago
City: London
Contract type: Full time
NAG is a globally renowned leader in the field of numerical algorithms and scientific computation. With an exceptional pedigree and trusted by clients across multiple sectors including financial services, we deliver highly technical products and bespoke services with unparalleled expertise and delivery. As we continue to be at the forefront in new areas of computation and analysis, we are looking for an experienced Senior Software Engineer to join NAG and our highly talented R&D team and become a key player in this journey. We offer family friendly working, flexible schedules and understand the need for work/life balance

Are you an engineer that understands the chasm between 'code' and production-ready software? Has your career combined mathematical knowledge with a passion for crafting solid, dependable software products? Is your curiosity piqued by academic literature on algorithms, but tempered with a keen attention to implementation details? If so, then the Senior Software Engineer role may be your opportunity to bring these highly desirable skills to NAG

Responsibilities
In your new role, you will play a crucial part in enhancing our main product. You will have the opportunity to shape the design and implementation of unique features while using your numerical analysis expertise to craft and develop efficient algorithms in areas such as linear algebra, differential equations, approximation, quadrature, and nonlinear equations. You will troubleshoot and resolve software issues with advanced debugging and profiling tools, ensuring our product's consistent performance and robustness

Engaging directly with our global NAG community, you will assist in the translation of their needs into meaningful technical solutions. In this spirit, you will have the chance to partner with our diverse Engineering team to integrate other software products and to help in the development of well-rounded solutions of interest to our clients

To maintain NAG’s high standards and integrity you will play a pivotal role in improving our build and test infrastructure, demonstrating your knack for developing efficient build systems, unit and stress testing, while considering best practices in modern DevOps approaches. In the role you will report to the Director of Engineering and collaborate very closely with the Principal Engineer / Technical Lead on project planning and execution

About you
The following illustrates elements that may form part of a suitable profile; however it is not expected that a candidate will possess all of these and NAG will consider applications from a variety of candidates and backgrounds

Must have skills
Masters in a highly relevant field, or a PhD with a focus on scientific computation
Demonstrable authorship in a broad range of numerical analysis
Proficiency in a compiled language such as Fortran, C, C++, Java, or C#
Ability to work as part of a globally distributed team, with a positive, can-do attitude, and a willingness to learn

Preferable skills
Experience with scripting languages, preferably Python
Familiarity with debugger and profiler tools, with an understanding of code optimization techniques
Strong experience with build and test infrastructures, including creating and interpreting complex makefiles (CMake, Make)
Solid understanding of modular software architecture, software quality concepts , and development best practices
Exposure to best practices in software documentation

In addition to the above, knowledge of one of the following areas would be a considerable strength

Statistical knowledge, including correlation/regression, random variate generation, and analysis of variance,
Mathematical Optimization knowledge; e.g., LP, QP, NLP

Culture and Benefits:
We provide a comprehensive benefits package, including a competitive salary (dependent on your experience), a hybrid defined benefit/contribution pension scheme, and health/life/income protection insurance coverage. Additionally, we offer 30 paid days of annual leave (plus bank holidays), with the opportunity to buy or sell 5 days each year
NAG is an equal opportunity employer and has a dedicated Women in Tech Team. We strongly believe that a diverse workforce contributes to our ability to develop innovative products and services. To promote inclusivity and diversity, we employ a blind recruitment process, redacting all information that could introduce conscious or unconscious bias during the shortlisting process

About NAG
NAG provides industry-leading numerical software and technical services to banking and finance, energy, engineering, and market research, as well as academic and government institutions. World renowned for the NAG Library - the most rigorous and robust collection of numerical algorithms available - NAG also offers Automatic Differentiation, Machine Learning, and Mathematical Optimization products, as well as world-class technical consultancy across HPC and Cloud HPC, code porting and optimization, and other areas of numerical computing. Founded more than 50 years ago from a multi-university venture, NAG is headquartered in Oxford, UK with offices in the UK, US, EU and Asia.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Hybrid Editor

CRAFT - C WW, London
1 day ago
Role: Hybrid Editor Focus: Video & Broadcast Post Production studio Location: London Report to: Lead Editor Location: Hybrid working from Bishopsgate McCann WorldGroup Offices WHO WE ARE Who are we? It’s simple really. We are a creative communications agency with the spirit and passion of a boutique and the rock-like support of the world’s biggest advertising network. We explore strange...

Supervisor - Covent Garden (32 hours)

Rituals, London
1 day ago
Rituals Expert You are a master of Rituals selling ceremonies, with the product expertise to match. Continue to grow with Rituals, the brand that’s dedicated to making people feel good.  You are all about customer experience As a Rituals Expert, you’re part of our in store teams and our international community of Rituals Experts. You are a true brand ambassador, listening to our...

Aviation Finance – Top Global Firm

gmk, London
4 days ago
Job Reference JG30185 Location UK - London Type Permanent, Full-time Consultant Jon Garrett, Director Asset / Aviation Finance Associate Our client is a leading global law firm with a strong asset finance practice. It has a particular focus on aviation finance and leasing for clients including major airlines, lessors, manufacturers, and lenders. This role is for a mid level associate...