Senior / Principal Software Engineer, Rust
Senior / Principal Software Engineer, Rust

Senior / Principal Software Engineer, Rust

Full-Time 85000 - 100000 £ / year (est.) Home office (partial)
ECM Selection (Holdings) Limited

At a Glance

  • Tasks: Revolutionise flight operations with modern tech and tackle challenging problems.
  • Company: Innovative aviation tech team focused on user-first solutions.
  • Benefits: Up to £100,000 salary, share options, and flexible remote work.
  • Other info: Dynamic environment with excellent growth opportunities in aviation tech.
  • Why this job: Join a fast-paced startup and take ownership of impactful projects.
  • Qualifications: Experience in Rust and a strong technical background required.

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

Work to revolutionise flight operations with modern tech in London hybrid / mostly remote; to £100,000 DoE plus benefits. This growing team of experts in flight and aviation are building a new platform and seeking senior engineers to join them. With challenging problems to solve, the role comes with a lot of ownership over your work, and you’d put the user first and work quickly and deftly to design for scalability and reliability.

As well as a good degree in a technical subject from a Russell Group or equivalent university, you’ll bring:

  • A self-starting mindset, keen to work autonomously with a high degree of project ownership
  • Significant experience with Rust (robust C++ and similar languages also considered) applying good instincts towards application architecture and design
  • Preferably also desktop and mobile app development skills using modern tools (e.g. Dart, Flutter but others considered)
  • Ideally, some experience with high performance RPC and safe, portable data storage / serialization / transport as well as traditional DBMS
  • Ideally, further experience with cloud deployment and monitoring tools
  • A strong interest in working in a faced-paced, startup environment

The highly competitive compensation includes additional potential for share options. Suitable candidates will be UK resident and able to live and work in the UK long term without visa sponsorship.

Senior / Principal Software Engineer, Rust employer: ECM Selection (Holdings) Limited

Join a pioneering team in London that is transforming flight operations through innovative technology. As a Senior Software Engineer, you'll enjoy a dynamic work culture that prioritises autonomy and project ownership, alongside competitive compensation and share options. With a focus on employee growth and a collaborative environment, this role offers the chance to tackle exciting challenges while contributing to a meaningful mission in aviation.
ECM Selection (Holdings) Limited

Contact Detail:

ECM Selection (Holdings) Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior / Principal Software Engineer, Rust

✨Tip Number 1

Network like a pro! Reach out to folks in the aviation tech space on LinkedIn or at 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 Rust projects or any relevant work. We love seeing real examples of what you can do, so make sure to highlight your best stuff!

✨Tip Number 3

Prepare for those interviews! Brush up on your technical knowledge and be ready to discuss your experience with application architecture and design. We want to see how you think and solve problems, so practice makes perfect!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for passionate candidates who are eager to revolutionise flight operations with us.

We think you need these skills to ace Senior / Principal Software Engineer, Rust

Rust
C++
Application Architecture
Desktop App Development
Mobile App Development
Dart
Flutter
High Performance RPC
Data Storage
Data Serialization
Data Transport
DBMS
Cloud Deployment
Monitoring Tools
Project Ownership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role. Highlight your experience with Rust and any relevant projects you've worked on. We want to see how your skills align with our mission to revolutionise flight operations!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for tech and aviation, and explain why you’re excited about this opportunity. Let us know how you can contribute to our team and the challenges we face.

Showcase Your Projects: If you’ve got any personal or professional projects that demonstrate your skills in Rust or app development, don’t hold back! Include links or descriptions to give us a taste of what you can do.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get the attention you deserve. We can’t wait to hear from you!

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

✨Know Your Rust Inside Out

Make sure you brush up on your Rust knowledge before the interview. Be ready to discuss your experience with Rust in detail, including any projects you've worked on and the architectural decisions you've made. This will show that you not only know the language but can also apply it effectively in real-world scenarios.

✨Showcase Your Problem-Solving Skills

Prepare to tackle some challenging problems during the interview. Think about how you would approach complex issues related to flight operations and scalability. Practising coding challenges or system design questions can help you articulate your thought process clearly.

✨Demonstrate Your Autonomy

Since the role requires a self-starting mindset, be ready to share examples of when you've taken ownership of a project. Discuss how you managed your time, made decisions independently, and delivered results without constant supervision. This will highlight your ability to thrive in a fast-paced environment.

✨Familiarise Yourself with Modern Tools

If you have experience with desktop and mobile app development tools like Dart and Flutter, make sure to mention it. Even if it's not your primary focus, showing familiarity with these technologies can set you apart. Also, be prepared to discuss any cloud deployment and monitoring tools you've used, as this is increasingly important in modern software engineering.

Senior / Principal Software Engineer, Rust
ECM Selection (Holdings) Limited

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

>