Senior Software Engineer - C++

Software Engineering · Oxford, Oxfordshire
Department Software Engineering
Employment Type Full-Time
Minimum Experience Experienced

Are you ready to soar? Join our team and use your expertise to develop our Stork STM autonomous aerial logistics platform. We’re looking for a talented, experienced Senior Software Engineer to work alongside our team of world-class developers and engineers. You will take pride in designing and developing our software capabilities and take satisfaction from completing these features to a high standard. 


This is a key role in the team which presents an opportunity to play a significant hands-on part in the development of a completely new, innovative, product. You will have the chance to expand and progress your skills designing and implementing customer-facing desktop and mobile applications using modern technologies, all whilst working alongside a friendly team with a wide range of skillsets. 

We are still in the early stages of development so you will have the opportunity to play a part in shaping the technical direction of the product.  



  • Designing and implementing features to add to our new software platform, which can include these features: 
    • Desktop applications on Windows 
    • Native applications on Android 
    • AWS cloud native development 
    • Secure access controls 
  • Getting stuck into the code and interfaces, this is a hands-on role 
  • Plan and estimate complex tasks for project planning 


We believe you'll need the following skills and experience to succeed: 

  • A degree in computer science, physics, maths or an engineering-related discipline 
  • Expert level in at least one OO language (C++ or Java preferred) 
  • Experience of cross-platform application development (Windows, Linux, Android) 
  • Significant industry experience of designing, creating and delivering a suite of applications that has gone on to become commercially available 
  • Familiarity with Agile/Scrum frameworks 
  • Familiarity with Git 
  • Familiarity with CI/CD frameworks (e.g. GitLab, Jenkins) 
  • Able to take individual ownership of tasks with minimal supervision and a drive to deliver results 
  • Excellent communication skills – written and oral 


Bonus points will be awarded for any of the following: 

  • Knowledge of secure software development practices 
  • Evidence of contribution to open source projects 
  • Experience with AWS 
  • Familiarity with Python 3 


In your first six months, you will be:  

  • Coding!  
  • Working on designing and delivering the software layer for Stork STM 
  • Helping to shape the future direction of our technology stack 


Like the rest of the Animal Dynamics team, you’ll benefit from: 

  • 25 days annual leave, bank holidays, plus 3 days additional leave for Christmas closure 
  • Flexible working 
  • Pension scheme 
  • Career Development Framework to support your professional development  
  • EMI share options scheme 
  • Company discount scheme 


This role is advertised as full-time, but we want to hire the best person and would therefore consider part-time options. 

This role is remote-first, with one day per month in the office.


About Us 

At Animal Dynamics we are motivated to create original and worthwhile solutions to real problems. We make vehicles that combine high efficiency with full autonomy and will positively disrupt industries and technical approaches that have long been taken for granted. 


We take our inspiration from animals and the natural world. Our current focus is on Stork, a family of vehicles which have been designed as highly energy and cost-efficient aerial systems for carrying loads. These vehicles are full-stack autonomous vehicles, with complex mechanical, electronic and software features. 


Based near Oxford, we are a friendly, innovative company which is growing rapidly. We recruit talented, committed people who want to work in a stimulating and supportive environment. 

Thank You

Your application was submitted successfully.

  • Location
    Oxford, Oxfordshire
  • Department
    Software Engineering
  • Employment Type
  • Minimum Experience