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
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
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.