⚙️

Lead Software Engineer

Frontier Research is an independent research, advisory, and product development group formed to bridge the gap between fundamental research and commercial products. We build upon our expertise in MEV and blockchains to pull the future of crypto into reality.

The “Liquidity Layer” team is developing a non-custodial wallet backend and multi-chain liquidity layer to offer users a native, chain-abstracted experience. This product aims to reduce the complexity of a multi-chain world to onboard the next billion users to crypto.

The role

As the Engineering Lead, you will work across the full stack of the Liquidity Layer. You’re expected to have experience with bringing complete solutions to life, guiding Senior Software Engineers, and designing the architecture of the solutions. You will significantly impact the prioritisation of the organisation's long-term strategic technical goals. Your background includes making impactful technical innovations for previous organizations. The role requires a high degree of understanding of complex system architecture and the ability to make effective trade-off decisions to achieve the vision of the project.

Please note that this is not a middle management role. In addition to leading other engineers on the team, the right candidate for this role will be a highly efficient software engineer who will regularly write code - especially at the earlier stages of the project. You will be responsible for all the code that the team ships and you should have a high level of ownership and be competent to jump in and fix any issues that may arise across the product.

We offer a rare opportunity to use your technical skills in an environment at the forefront of new technology while collaborating with some of the most experienced teams in the crypto industry. If you're looking for a challenging and fulfilling role that involves building an exciting product with the latest developments in the Ethereum and Crypto space, we'd love to hear from you.

Location

London, UK - We are a hybrid team with a preference for in-office work. We strive for teammates to spend 4 days weekly in the office to foster a highly collaborative work environment. However, we do allow for some flexibility when needed or beneficial (i.e. remotely for periods here or there).

What you’ll do

  • Be the Lead Engineer on the product
  • Be responsible for owning architecture decisions with a careful consideration of the trade-offs in line with short and long-term objectives
  • Help build out a lean and highly effective engineering including drafting of JDs, reviewing and interviewing potential candidates, and being deeply involved in the technical hiring decisions
  • Write high-quality, efficient, and well-tested code for our most challenging problems.
  • Design systems with complex interactions across global infrastructure
  • Collaborate with external partner teams to understand product requirements, implement features, and ensure seamless integration
  • Participate in the product development process launch, working closely with product managers, and other engineers
  • Support the team in troubleshooting and resolving product-related issues and technical challenges

Requirements

  • At least 7 years of software engineering experience
  • Proven track record building and managing an engineering team of at least four engineers
  • Experience in building and maintaining complex software systems
  • Strong understanding and experience building in crypto with a focus on emerging Ethereum technologies such as L2s, Bridges, RFQ systems, Intents, DEXs, PBS, wallets, and account abstraction
  • Able to move very fast and ship products in a dynamically changing environment
  • Extremely strong problem-solving skills, able to translate product requirements into efficient and maintainable code.
  • Excellent communication skills, collaborating effectively with both technical and less-technical stakeholders
  • Passionate about blockchain and decentralized technology, committed to driving innovation and adoption

Nice-to-Have

  • Previous experience in a startup or fast-growing technology company
  • Experience with competitive programming

Benefits

  • Generous equity allocation
  • Small high-performance team with no corporate bureaucracy
  • Flexible start times
  • Semi-regular team off-sites (1-2 per year)
  • Work with some of the most experienced and reputable people/teams in crypto

We don't discriminate based on race, nationality, gender identity, age, disability, or religion. If you have what it takes to excel in this role, get in touch.

Email: jobs@frontier.tech