Senior Software Engineer, Clojure (London)
Senior Software Engineer, Clojure (London)

Senior Software Engineer, Clojure (London)

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Join our Unified Platform team to develop software for global trading operations.
  • Company: DRW is a leading trading firm with over 30 years of experience in diverse markets.
  • Benefits: Enjoy autonomy, innovative culture, and opportunities to work with cutting-edge technology.
  • Why this job: Be part of a dynamic team that values integrity, innovation, and personal growth.
  • Qualifications: Experience in server-side development, preferably with Clojure and micro-service architectures.
  • Other info: Work in a collaborative environment with a focus on best practices and rapid deployment.

The predicted salary is between 48000 - 84000 £ per year.

DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.

Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.

We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.

We are seeking a Senior Software Engineer to join our Unified Platform (UP) team. UP consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision-making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. The UP-Trade Operations team is responsible for developing software to empower the Global Trading Operations group across a variety of specialties. This team is looking for application software developers who can help with our broad set of challenges.

We work from high-level requirements where programmers are expected to gain an intimate understanding of the business. We strive for an environment where developers have the autonomy to pursue business solutions without arbitrary management constraints. We are a group of polyglots and technologists always seeking to find the right tool for each problem. Broadly, the development teams at DRW believe in rapid deployment and feedback, automated testing, and cohesive, transparent, lightly-coupled service architectures.

Expectations:

  • Building systems with a constant focus on testing, reliability, scalability, and maintainability.
  • Designing, modeling, and programming in a variety of languages and technologies.
  • Working on legacy code as well as green field development.
  • Initiative driving projects to completion.
  • Learning and promoting new technologies with a focus on best practices.
  • Providing on-call support as needed.
  • Sometimes working alongside other developers on the same task.

Desirable Experience:

  • Multiple years of server-side development.
  • Ideally have experience developing high-availability systems in Clojure with tight latency constraints.
  • A solid understanding of micro-service architectures.
  • Confident JVM knowledge.
  • Proficiency in domain-driven design and domain modeling.
  • A good understanding of functional paradigms and type theory.
  • Exposure to Linux, Ansible, Nginx, Kubernetes, Git, or RabbitMQ.
  • Working knowledge of SQL, HTML, CSS, and JavaScript.
  • Knowledge of financial concepts or exchange trading.

#J-18808-Ljbffr

Senior Software Engineer, Clojure (London) employer: DRW

At DRW, we pride ourselves on being an exceptional employer that fosters a culture of innovation, integrity, and collaboration. Our London office offers a dynamic work environment where Senior Software Engineers can thrive, with ample opportunities for professional growth and the autonomy to drive impactful projects. We value diverse perspectives and encourage our team members to challenge the status quo, making it a rewarding place to develop your career in technology and finance.
D

Contact Detail:

DRW Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Clojure (London)

✨Tip Number 1

Familiarise yourself with Clojure and its ecosystem. Since the role specifically requires experience in Clojure, consider contributing to open-source projects or building your own applications using this language to showcase your skills.

✨Tip Number 2

Understand DRW's business model and trading strategies. Research their approach to trading and technology to demonstrate your knowledge during interviews, showing that you can align your technical skills with their operational needs.

✨Tip Number 3

Network with current or former employees of DRW. Engaging with them on platforms like LinkedIn can provide insights into the company culture and expectations, which can be invaluable when preparing for interviews.

✨Tip Number 4

Prepare to discuss your experience with high-availability systems and micro-service architectures. Be ready to share specific examples of how you've tackled challenges in these areas, as they are crucial for the role.

We think you need these skills to ace Senior Software Engineer, Clojure (London)

Clojure Programming
Server-Side Development
Micro-Service Architectures
JVM Knowledge
Domain-Driven Design
Domain Modeling
Functional Programming Paradigms
Type Theory
Linux Proficiency
Ansible
Nginx
Kubernetes
Git
RabbitMQ
SQL
HTML
CSS
JavaScript
High-Availability Systems Development
Financial Concepts Understanding
Exchange Trading Knowledge
Testing and Reliability Focus
Scalability and Maintainability Awareness
Initiative and Project Completion

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in server-side development, particularly with Clojure and high-availability systems. Emphasise your understanding of micro-service architectures and any experience with financial concepts or exchange trading.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills align with DRW's focus on innovation and autonomy, and provide examples of past projects where you drove initiatives to completion.

Showcase Technical Skills: Include a section in your application that showcases your technical skills, especially those mentioned in the job description such as JVM knowledge, domain-driven design, and familiarity with tools like Kubernetes and Git. This will demonstrate your fit for the role.

Highlight Problem-Solving Abilities: DRW values developers who can tackle challenges independently. In your application, include specific examples of how you've approached complex problems in previous roles, focusing on your ability to learn new technologies and implement best practices.

How to prepare for a job interview at DRW

✨Understand the Company Culture

Before your interview, take some time to research DRW's values and culture. They emphasise autonomy, integrity, and innovation, so be prepared to discuss how your personal values align with theirs and provide examples of how you've demonstrated these traits in your previous roles.

✨Showcase Your Technical Skills

As a Senior Software Engineer, you'll need to demonstrate your proficiency in Clojure and other relevant technologies. Be ready to discuss specific projects where you've built high-availability systems or worked with micro-service architectures. Prepare to solve coding challenges that may come up during the interview.

✨Prepare for Behavioural Questions

Expect questions that assess your problem-solving abilities and how you handle challenges. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on instances where you've taken initiative or driven projects to completion.

✨Ask Insightful Questions

At the end of the interview, you'll likely have the chance to ask questions. Use this opportunity to inquire about the team's current challenges, the technologies they are exploring, or how they measure success in their projects. This shows your genuine interest in the role and helps you gauge if it's the right fit for you.

Senior Software Engineer, Clojure (London)
DRW
D
  • Senior Software Engineer, Clojure (London)

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-07-19

  • D

    DRW

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>