At a Glance
- Tasks: Develop and maintain cutting-edge software for engineering design and simulation.
- Company: Join a pioneering engineering company focused on innovative jet propulsion solutions.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Why this job: Be part of a transformative project that shapes the future of engineering technology.
- Qualifications: Strong programming skills in C++, C#, and Python; excellent communication and collaboration abilities.
- Other info: Dynamic team environment with exciting challenges and career advancement potential.
The predicted salary is between 36000 - 60000 £ per year.
Location: South Oxfordshire
Client: A cutting‑edge engineering company. My client is building an internal software platform to unify simulation, design, and engineering tools into a single cloud‑based environment for jet propulsion applications. They are now seeking a Software Engineer to help build and scale this platform.
What You’ll Do
- 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.
What You’ll Bring
- 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.
Software Engineer in Banbury employer: Alexander Daniels Global
Contact Detail:
Alexander Daniels Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Banbury
✨Tip Number 1
Network like a pro! Reach out to current employees at the company you're eyeing, especially those in engineering roles. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you've got a portfolio or GitHub with projects in C++, C#, or Python, make sure to highlight it during interviews. Real-world examples of your work can set you apart from the crowd.
✨Tip Number 3
Prepare for technical challenges! Brush up on your coding skills and be ready to tackle some live coding tests. Practising common algorithms and design patterns will help you shine in those tricky moments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Software Engineer in Banbury
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C++/C# and Python, and don’t forget to mention any relevant projects or coursework that showcase your skills in software architecture and design patterns.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about building cloud-based platforms and how your background aligns with the job. Be sure to mention your ability to collaborate with multidisciplinary teams, as this is key for us.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing practical applications of your skills, especially if they relate to engineering design or simulation tools.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Alexander Daniels Global
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and C# skills, as well as Python. Be ready to discuss your past projects and how you've applied these languages in real-world scenarios. It’s also a good idea to understand software architecture and design patterns, so you can impress them with your knowledge.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think about complex problems you've solved in previous roles or projects, especially those involving engineering design and simulation. Being able to articulate your thought process will show that you can collaborate effectively with multidisciplinary teams.
✨Familiarise Yourself with Their Tools
Since the company is focused on building a cloud-based platform, it would be beneficial to have a basic understanding of AWS and EKS deployments. If you have experience with full-stack development or machine learning, make sure to highlight that too. This shows you're not just a coder but someone who understands the bigger picture.
✨Communicate Clearly and Confidently
Strong communication skills are key for this role. Practice explaining your ideas clearly and concisely, especially when discussing technical concepts. Remember, they want to see how well you can collaborate with engineers from different disciplines, so don’t shy away from asking questions or engaging in discussions.