Software Engineer

Alexander Daniels Group
Oxford, United Kingdom
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 64K

Job location

Oxford, United Kingdom

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
C Sharp (Programming Language)
C++
Fluid
Cloud Computing
Computer Programming
Software Design Patterns
Django
Python
Machine Learning
Software Architecture
Simulation Software
TypeScript

Job description

  • Develop and maintain C++/C# modules for engineering design and simulation.
  • Wrap internal tools and commercial simulation software into reusable components.
  • Integrate modules into a secure cloud compute workflow.
  • Automate manual design processes and streamline engineering workflows.
  • Work closely with mechanical and aerothermal engineers on complex technical challenges.

Requirements

  • Excellent educational background (2:1+, Master or PhD)
  • Strong programming experience in C++ or C# and Python.
  • Solid understanding of software architecture, design patterns, and best practices.
  • Strong communication skills and an ability to collaborate with multidisciplinary teams.
  • Self-driven, organised, and comfortable owning large technical projects.

Nice to Have

  • Experience with full-stack development (Vue3, Typescript, Django).
  • Knowledge of AWS, especially EKS deployments.
  • Exposure to machine learning or agentic AI pipelines.
  • Basic familiarity with mechanical design concepts, FEA/CFD, or turbomachinery.

Apply for this position