Aviation Software Engineer - Rust & Flutter, Remote-First

Aviation Software Engineer - Rust & Flutter, Remote-First

Full-Time 40000 - 100000 £ / year (est.) No working from home possible
ECM Selection (Holdings) Limited

At a Glance

  • Tasks: Build innovative software solutions for the aviation sector using AI.
  • Company: Exciting London-based startup with a focus on aviation technology.
  • Benefits: Competitive salary, remote-first work, and opportunities for professional growth.
  • Other info: Remote-first culture with occasional office meet-ups in London.
  • Why this job: Join a mission-driven team and make a real impact in aviation tech.
  • Qualifications: Top academic performance and strong programming skills in various languages.

The predicted salary is between 40000 - 100000 £ per year.

Building innovative, robust software harnessing AI for the aviation sector.

This London-based startup is tackling tough challenges in the aviation sector through innovative software solutions. They have sector expertise through their founders, and with venture investment already secured, they are growing their team and are looking for top-rated software developer contributors to join their team.

Responsibilities:

  • Contribute to the build and scaling of mission-critical products, supporting complex real-world operational workflows.
  • Collaborate with product and operational stakeholders, understanding the importance of a distributed and federated architecture.

Requirements:

  • Smart, demonstrated through academic excellence (likely top grades at A-level / IB and a 1st class STEM degree from a top 10 ranked UK university).
  • Not just interested in software development; programming in different languages for fun (likely since childhood) and can evidence substantial projects and code.
  • For recent graduates: relevant software internship experience and interesting projects to discuss.
  • For experienced applicants: worked on sophisticated software that has shipped, is mission-critical, uses modern software methodologies, and able to delve into the depths of it to describe its characteristics.
  • Strong software engineering skills and aptitude to pick up new languages.
  • The company’s tech stack is Rust, Flutter / Dart, and Postgres; experience with these is highly beneficial.
  • Exposure to gRPC, Arrow, Prometheus, Grafana, or Docker would be desirable.
  • Any personal interest in aviation, evident through flying lessons, flight simulators, etc., would be nice.

Offices are based in London (Hammersmith area), although this is a remote-first company. Expectations are that you minimally will be in the office a few days per month, with at least one week per quarter in the office.

Employment Eligibility:

Candidates must have full, unrestricted rights to work in the UK. No sponsorship is available. Please apply (quoting ref: CV27633) only if you are eligible to live and work in the UK. By submitting your details, you certify that the information you provide is accurate.

Aviation Software Engineer - Rust & Flutter, Remote-First employer: ECM Selection (Holdings) Limited

This innovative London-based startup is an excellent employer for Aviation Software Engineers, offering a dynamic remote-first work culture that prioritises collaboration and creativity. With a focus on employee growth and development, the company provides opportunities to work on mission-critical software solutions in the aviation sector, alongside a team of passionate experts. The combination of competitive salaries, flexible working arrangements, and a commitment to cutting-edge technology makes this an attractive place for those seeking meaningful and rewarding employment.

ECM Selection (Holdings) Limited

Contact Details:

ECM Selection (Holdings) Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Aviation Software Engineer - Rust & Flutter, Remote-First

Tip Number 1

Network like a pro! Reach out to folks in the aviation and software development sectors on LinkedIn. Join relevant groups, attend meetups, and don’t be shy about asking for informational interviews. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Rust or Flutter. If you’ve got any cool side projects or contributions to open-source, make sure they’re front and centre. This is your chance to shine!

Tip Number 3

Prepare for the interview like it’s a mission-critical flight! Research the company, understand their products, and be ready to discuss how your experience aligns with their needs. Practice common technical questions and be prepared to demonstrate your coding skills.

Tip Number 4

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 are genuinely interested in joining our team. Don’t forget to mention any personal interests in aviation – it could give you an edge!

We think you need these skills to ace Aviation Software Engineer - Rust & Flutter, Remote-First

Rust
Flutter
Dart
Postgres
gRPC
Arrow
Prometheus

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your programming skills and any projects you've worked on. We want to see your passion for coding, so don’t hold back on showcasing your experience with Rust, Flutter, or any other relevant tech!

Tailor Your Application:Take a moment to customise your application for this role. Mention how your background aligns with our mission in the aviation sector and how you can contribute to building innovative software solutions.

Be Authentic:Let your personality shine through! We’re looking for genuine interest in aviation and software development, so share any personal experiences or hobbies that reflect this passion.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Remember to quote the reference number CV27633!

How to prepare for a job interview at ECM Selection (Holdings) Limited

Know Your Tech Stack

Make sure you’re well-versed in Rust, Flutter, and Postgres. Brush up on your knowledge of gRPC, Arrow, Prometheus, Grafana, and Docker too. Be ready to discuss how you've used these technologies in your projects or internships.

Show Your Passion for Aviation

Since the company is focused on the aviation sector, it’s a great idea to share any personal interests related to flying. Whether it's lessons, simulators, or just a love for aviation, let them know how this passion drives your work.

Prepare for Technical Questions

Expect to dive deep into your past projects. Be prepared to explain the complexities of your software development experiences, especially those that were mission-critical. Highlight your problem-solving skills and how you tackled challenges.

Demonstrate Your Collaborative Spirit

As you'll be working with product and operational stakeholders, showcase your teamwork skills. Share examples of how you’ve successfully collaborated in the past, and emphasise your ability to adapt to a distributed architecture.