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

Senior Software Engineer, Clojure (London)

Wandsworth 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 technologies.
  • Why this job: Be part of a dynamic team that values integrity, innovation, and personal growth.
  • Qualifications: Experience in server-side development, ideally with Clojure and micro-service architectures.
  • Other info: Work in a collaborative environment with a focus on rapid deployment and feedback.

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.

Responsibilities

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

Qualifications

  • 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.
  • A good understanding of functional paradigms and type theory.
  • Exposure to linux, ansible, nginx, kubernetes, git, or rabbitmq.
  • Knowledge of financial concepts or exchange trading.

#J-18808-Ljbffr

Senior Software Engineer, Clojure (London) employer: DRW Holdings, LLC.

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 encourage our team members to embrace new technologies and methodologies, ensuring they are well-equipped to tackle the challenges of the fast-paced trading landscape.
D

Contact Detail:

DRW Holdings, LLC. 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 developing high-availability systems in Clojure, showcasing your proficiency in this language during discussions can set you apart from other candidates.

✨Tip Number 2

Understand DRW's business model and trading strategies. Having a solid grasp of financial concepts and how they relate to technology will demonstrate your ability to contribute meaningfully to the Unified Platform team.

✨Tip Number 3

Highlight your experience with micro-service architectures and JVM knowledge. Be prepared to discuss specific projects where you've implemented these technologies, as this aligns closely with the responsibilities of the role.

✨Tip Number 4

Showcase your problem-solving skills and initiative. DRW values developers who can drive projects to completion autonomously, so be ready to share examples of how you've tackled challenges in previous roles.

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

Clojure Programming
Server-Side Development
Micro-Service Architectures
JVM Knowledge
Functional Programming Paradigms
Type Theory
Linux Proficiency
Ansible
Nginx
Kubernetes
Git
RabbitMQ
High-Availability Systems Development
Latency Optimization
Software Testing and Reliability
Scalability and Maintainability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in server-side development, particularly with Clojure. Emphasise any projects where you've worked on high-availability systems and micro-service architectures.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for DRW and the Senior Software Engineer role. Mention specific technologies you’ve worked with that align with their requirements, such as JVM knowledge or experience with tools like Kubernetes and Ansible.

Showcase Problem-Solving Skills: Provide examples in your application of how you've tackled complex challenges in previous roles. Highlight your ability to work autonomously and drive projects to completion, as this aligns with DRW's values.

Demonstrate Continuous Learning: Mention any recent technologies or best practices you've learned that could benefit DRW. This shows your commitment to innovation and staying current in the field, which is important to the company.

How to prepare for a job interview at DRW Holdings, LLC.

✨Understand the Company Culture

Before your interview, take some time to research DRW's company culture. They value 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 qualities in your previous roles.

✨Showcase Your Technical Skills

As a Senior Software Engineer, you'll need to demonstrate your expertise in Clojure and server-side development. Be ready to discuss specific projects where you've built high-availability systems, and don't shy away from diving into technical details that showcase your understanding of micro-service architectures and functional programming.

✨Prepare for Problem-Solving Questions

Expect to face problem-solving scenarios during your interview. DRW looks for candidates who can think critically and drive projects to completion. Practice articulating your thought process when tackling complex problems, and be ready to explain how you approach testing, reliability, and maintainability in your code.

✨Demonstrate Your Willingness to Learn

DRW appreciates candidates who are eager to learn and promote new technologies. Be prepared to discuss any recent technologies or best practices you've explored, and express your enthusiasm for continuous learning and adapting to new challenges in the fast-paced trading environment.

Senior Software Engineer, Clojure (London)
DRW Holdings, LLC.
D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>