Junior Software Engineer

Junior Software Engineer

Full-Time No working from home possible
A

Our client is a leading global financial services firm. Scaled by technology, they operate across multiple international offices they are now growing their engineering team hiring Junior Developers to become the next generation of senior engineers.

The Role

This is a hands-on engineering role for graduates and early-career developers who want to write performance critical software in Rust, ship to production fast, and grow inside a high-performance environment.

You will work across the stack backend services, APIs, infrastructure, and where needed the frontend on specific financial services technology. We are not looking for finished engineers. We are looking for people with the raw ingredients: a strong CS foundation, a genuine love of building, and an obsession with one language in particular Rust.

What You'll Do

  • Design and build robust, low-latency backend services in Rust that sit at the core of financial services and platform infrastructure.
  • Architect APIs and data flows that connect pricing engines, risk systems, customer-facing tooling, and the core platform.
  • Take ownership of features end-to-end from spec, through implementation, to production rollout and monitoring.
  • Collaborate across teams (trading, quant, product, infra) to translate business problems into technical solutions.
  • Contribute to CI/CD, tooling, and developer experience if you can shave 45% off a pipeline, we want to hear about it.
  • Where the work demands it, build the frontend too (React / Next.js / TypeScript) so users actually get to use what you built.
  • Grow fast. Junior here means starting point, not ceiling. You'll be promoted on merit.

What We're Looking For

  • A BSc in Computer Science (or equivalent)
  • Deep passion for Rust. You either already write Rust for fun, or you are coming from Go or C++ and itching to make Rust your primary language. Curiosity about ownership, lifetimes, async runtimes (Tokio), and the type system is a big plus.
  • Solid fundamentals: data structures, algorithms, concurrency, networking, databases, and clean API design.
  • Strong analytical thinker. You break problems down, reason from first principles, and don't guess where you can measure.
  • High self-motivation. You can work independently, drive your own roadmap, and ask the right questions when you're stuck.
  • A team player with strong written and verbal communication clear PRs, clear specs, clear internal messages.
  • Comfortable working 5 days a week on-site in London.

Highly Desirable

  • A GitHub / crates.io presence personal projects, open-source contributions, libraries you've published, or contributions to compilers, linters, or tooling (Rust compiler, Clippy, etc.).
  • Experience with one or more of: TypeScript, Python, SQL, C#.
  • Familiarity with cloud and infra: Azure AWS, Kubernetes, Redis, MariaDB / PostgreSQL, OpenSearch, GitLab CI.
  • Frontend experience: React, Next.js, Tailwind.
  • A track record at hackathons, game jams, competitive programming, or technical meetups (e.g. Rust London).
  • Internships at tech, fintech, or trading firms.
  • Bonus points if you've given a talk, run a workshop, or taught we value people who can explain what they've built.

Nice-to-Have

  • Interest in financial markets or trading. You don't need to be an expert on day one but you should be curious enough to dig in by week two.

The Stack

  • Languages: Rust (primary), TypeScript, Python, SQL; some Go and C#
  • Frontend: React, Next.js, Tailwind

Why This Role

  • Real ownership, fast. Junior developers here ship to production as soon as they are ready, affect workstreams within their first year, and get promoted on impact not tenure.
  • Engineering culture. A trading firm that takes engineering seriously. You will work alongside senior engineers who care about correctness, performance, and craft.
  • A market-leading product. What you build will be used by market leaders.
  • A London office, with a genuinely collaborative in-person culture 5 days a week, in-person, in the room.
  • Compensation that reflects performance. Competitive base salary plus a meaningful performance bonus tied to firm and individual results.

#J-18808-Ljbffr

Junior Software Engineer employer: AEJ Consulting Ltd

As a leading brokerage platform in global oil derivatives, our client offers an exceptional work environment that fosters growth and innovation. Employees benefit from a dynamic culture that prioritises collaboration and professional development, with ample opportunities to build client relationships and expand their expertise in the fast-paced trading sector. Located in a vibrant financial hub, this role not only provides competitive compensation but also the chance to engage with industry leaders and participate in exciting market events.

A

Contact Details:

AEJ Consulting Ltd Recruitment Team