Software Engineer

Software Engineer

Full-Time 30000 - 50000 £ / year (est.) Home office (partial)
Perfect Storm Software, LLC

At a Glance

  • Tasks: Design and develop software for an innovative engineering platform.
  • Company: Join a rapidly growing tech company in Oxford with a collaborative spirit.
  • Benefits: Enjoy competitive pay, flexible hours, and the chance to work remotely.
  • Why this job: Make a real impact by solving complex engineering challenges with cutting-edge technology.
  • Qualifications: STEM degree and strong skills in C++, C#, and Python required.
  • Other info: Great career growth opportunities in a dynamic, agile team.

The predicted salary is between 30000 - 50000 £ per year.

We are seeking a motivated Software Engineer to help build an integrated software platform that unifies internal and commercial engineering tools. This platform will enable rapid exploration and optimisation of microturbine designs, supporting performance improvements and fast scaling for new applications. In this role, you will work closely with aerothermal and mechanical engineers to productionise internal code, integrate commercial simulation tools into C++/C# modules, and connect these components to automated cloud-based workflows.

Key Responsibilities

  • Design, develop, and maintain modules within the engineering design platform.
  • Integrate software modules with a secure cloud compute environment.
  • Collaborate within an agile, fast‑paced team of engineers and technicians.
  • Automate existing manual workflows through robust software solutions.
  • Contribute to innovative problem‑solving for complex engineering challenges.

Essential Skills

  • STEM degree (2:1 or above).
  • Strong proficiency in C++ or C# and Python.
  • Excellent grasp of software design patterns and best practices.
  • Clear communicator, collaborative, organised, and self‑driven.
  • Ability to independently manage substantial technical projects.

Desirable Skills

  • Experience with Vue3, TypeScript, Django, or full‑stack development.
  • Familiarity with AWS EKS deployments.
  • Exposure to machine‑learning or agentic‑AI pipeline development.
  • Understanding of FEA, CFD, aerothermal design, or turbomachinery principles.

Benefits

  • Excellent benefits package.
  • Competitive remuneration.
  • Flexibility in working hours and potential for hybrid working.
  • Opportunity to work with cutting‑edge technology in a rapidly growing, venture‑funded company.

This position is only open to NATO passport holders.

Software Engineer employer: Perfect Storm Software, LLC

Join a dynamic and innovative team in Oxford, where as a Software Engineer, you will have the opportunity to work with cutting-edge technology and contribute to the development of an integrated engineering design platform. Our company fosters a collaborative and agile work culture, offering excellent benefits, competitive remuneration, and flexibility in working hours, including potential hybrid options. With a strong focus on employee growth and the chance to tackle complex engineering challenges, we are committed to providing a meaningful and rewarding work experience for all our team members.
Perfect Storm Software, LLC

Contact Detail:

Perfect Storm Software, LLC Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. We all know that sometimes it’s not just what you know, but who you know that can get your foot in the door.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ or C#. We love seeing practical examples of your work, so make sure to highlight any relevant experience.

✨Tip Number 3

Prepare for the interview by brushing up on your problem-solving skills. We might throw some complex engineering challenges your way, so practice coding problems and be ready to discuss your thought process.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for passionate individuals who want to join our innovative team.

We think you need these skills to ace Software Engineer

C++
C#
Python
Software Design Patterns
Agile Methodologies
Cloud Computing
Project Management
Collaboration
Problem-Solving
Vue3
TypeScript
Django
Machine Learning
FEA
CFD

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ or C#, as well as any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your STEM degree and any technical projects you've managed.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the Software Engineer position and how you can contribute to our engineering design platform. Be sure to mention your collaborative spirit and problem-solving skills.

Showcase Your Technical Skills: In your application, highlight your proficiency in Python and any experience with cloud environments like AWS. If you’ve dabbled in machine learning or have knowledge of aerothermal design, make sure to include that too – we love innovative thinkers!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us. Plus, it’s super easy!

How to prepare for a job interview at Perfect Storm Software, LLC

✨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 experience with software design patterns and best practices. They’ll likely ask you to solve a coding problem or explain your thought process, so practice coding challenges beforehand.

✨Showcase Your Collaboration Skills

Since this role involves working closely with aerothermal and mechanical engineers, be prepared to talk about your teamwork experiences. Share examples of how you've collaborated in an agile environment and how you’ve contributed to solving complex engineering challenges.

✨Demonstrate Your Problem-Solving Abilities

Think of specific instances where you’ve tackled tough problems in your previous projects. Highlight your innovative approaches and how you automated workflows or improved processes. This will show them that you can think critically and creatively under pressure.

✨Familiarise Yourself with Their Tools

If you have experience with Vue3, TypeScript, or AWS EKS, make sure to mention it! Even if you don’t, doing a bit of research on these technologies can help you speak more confidently about how you could integrate into their existing systems.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>