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
£ 64KJob 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.