Software Engineer

ECM Selection Limited
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 100K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Flutter
Databases
PostgreSQL
Software Engineering
Rust
Dart

Job description

As their latest team member, you'll contribute to the build and scaling of mission-critical products, supporting complex, real-world operational workflows. You'll collaborate with product and operational stakeholders, and understand the importance of a distributed and federated architecture.

Requirements

  • You're 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).
  • You are not just interested in software development, you've been programming in different languages for fun (likely since a child), and can evidence substantial projects and code.
  • For recent graduates, you have relevant software internship experience and interesting projects to discuss. For experienced applicants, you have worked on sophisticated software that has shipped that is mission-critical, uses modern software methodologies and you are 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. Additionally, any exposure with gRPC, Arrow, Prometheus, Grafana, or Docker would be desirable.

As the sector is in aviation, and personal interest in this evidenced 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.

Apply for this position