Senior Software Engineer - Compliance

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.
Backend
Senior Software Engineer
In-Person
Finance

Description For Senior Software Engineer - Compliance

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.

The UP (Unified Platform) 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. UP - Compliance (UP - CMP) is composed of two sub-teams representing the primary functions in Compliance of Regulatory Reporting and Surveillance.

As a Senior Software Engineer in Compliance, you will:

  • Build systems with a constant focus on testing, reliability, scalability, and maintainability.
  • Collaborate thoughtfully by working in the open with your teammates and end users.
  • Work on legacy code as well as green field development.
  • Consistently learn by leveraging your time to understand the business needs clearly.
  • Learn and promote new technologies with a focus on best practices.

Desirable Experience:

  • Multiple years of server-side development.
  • Solid understanding of trading fundamentals – prior experience in Physical Energy Trading, Crypto Trading or other non-traditional financial assets a plus.
  • Good understanding of functional paradigms and type theory.
  • Confident JVM knowledge.
  • Modern Java, Scala, and JavaScript knowledge.
  • Experience with Airflow or other Python-based workflow orchestration tools.
  • Proficiency in domain-driven design and domain modeling.
  • Exposure to Kubernetes, Docker, Linux, & git.
  • Working knowledge of SQL & Spark.
  • Data Lakehouse implementation experience or working knowledge of underlying concepts.
  • Experience in a rigorous and results-oriented software engineering team.

This role offers a particularly strong opportunity for a Software Engineer interested in consistent learning, technical growth, and working with large-scale data sets across numerous asset classes, trading venues, and regions globally.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Compliance

  • Building systems with a focus on testing, reliability, scalability, and maintainability
  • Collaborating with teammates and end users
  • Working on legacy code and green field development
  • Learning and understanding business needs
  • Promoting new technologies and best practices

Requirements For Senior Software Engineer - Compliance

Java
Scala
JavaScript
Python
  • Multiple years of server-side development experience
  • Understanding of trading fundamentals
  • Knowledge of functional paradigms and type theory
  • JVM knowledge
  • Experience with Java, Scala, and JavaScript
  • Familiarity with Python-based workflow orchestration tools
  • Proficiency in domain-driven design
  • Experience with Kubernetes, Docker, Linux, and git
  • Knowledge of SQL and Spark
  • Understanding of Data Lakehouse concepts

Interested in this job?

Jobs Related To DRW Senior Software Engineer - Compliance

Senior SDE, Amazon Q Business

Senior Software Engineer role at Amazon working on Amazon Q Business, developing enterprise AI solutions and productivity tools using generative AI technology.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon developing enterprise AI assistant platform Amazon Q Business, requiring 5+ years experience in software development and system architecture.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon Web Services, developing AI-powered enterprise productivity solutions with Amazon Q Business platform.

Sr. Software Development Engineer, Alexa Skills Kit, Alexa Devices, Sales & Marketing

Senior Software Engineer role at Amazon Alexa, focusing on LLM-based services and developer tools, requiring 5+ years of experience in software development and system architecture.

Sr Software Development Engineer, Professional Services

Senior Software Engineer role at AWS focusing on building and improving backend services, leading technical design, and mentoring team members.