Software Engineer - Compliance, Inquiry, and Audit jobs in United States
cer-icon
Apply on Employer Site
company-logo

DRW · 2 hours ago

Software Engineer - Compliance, Inquiry, and Audit

DRW is a diversified trading firm with over 3 decades of experience in sophisticated technology and trading. They are seeking a Software Engineer for the Compliance, Inquiry, and Audit team to develop and optimize systems for regulatory reporting and trade surveillance, tackling urgent requests and ensuring operational excellence.

ConsultingFinanceFinancial ServicesFinTechVenture Capital
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Address ad-hoc and unplanned work requests which involve making code changes, writing custom code, scripting and spinning up small prototypes
Context switch on a regular basis, especially when tasks with higher priority come in
Decision making: the developer is empowered and expected to decide whether they should prioritise new tasks and work on it themselves, or whether it’s better to delegate it to a colleague, who either has got more knowledge of it or bandwidth. Teamwork is essential
Production engineering: once uncovered inefficiencies in the live systems, the IA developers are expected to document, analyse and finally, implement optimisations to eliminate them
Operational excellence: when fixing bugs or optimising the runtime, the developers are expected to appropriately test their changes, as well as focus on the reliability, scalability and maintainability of the project
Strong debugging and troubleshooting skills. The candidate needs to be able to dive deep into unknown codebases, follow stracktraces and figure out the root cause
The IA developer is a quick learner who can abstract away the complexity of a project to find what the problem is and be confident to fix it in production
Overall, the candidate needs to be happy to do support every day. When the support is quiet, they need to be proactive, understand the pain points of certain projects, to implement long-term fixes or optimisations with the aim of reducing future support workload
Urgency: the engineers need to troubleshoot production issues as soon as they are detected and resolve them in a timely manner
Ownership: it’s expected to work on a task from start to finish, while providing a clear resolution for each issue. When facing difficulties or blockers, the developer is expected to chase the relevant stakeholder and ask them to provide more information
Excellent communication and collaboration: IA works with a variety of development teams in UP as well as the compliance officers, therefore, effectively relaying information is the key to getting things done in a timely manner

Qualification

JavaElixirScalaTypescriptKubernetesDockerLinuxGitSQLSparkData LakehouseFunctional programmingObject-oriented programmingDebuggingTroubleshootingCommunicationCollaboration

Required

A minimum of 3 years in the industry as a backend engineer
Strong programming skills: The UP-CMP projects are written in Java, Elixir, Scala and Typescript. While it's not a hard requirement for a candidate to know them all, exposure to both object-oriented and functional programming is needed
Experience with Kubernetes, Docker, Linux, git, etc
Exposure orchestration tools such as Argo and Airflow
Working knowledge of SQL & Spark
Data Lakehouse implementation experience or working knowledge of underlying concepts
Strong debugging and troubleshooting skills
The candidate needs to be able to dive deep into unknown codebases, follow stack traces and figure out the root cause
The IA developer is a quick learner who can abstract away the complexity of a project to find what the problem is and be confident to fix it in production
Overall, the candidate needs to be happy to do support every day
When the support is quiet, they need to be proactive, understand the pain points of certain projects, to implement long-term fixes or optimisations with the aim of reducing future support workload
Urgency: the engineers need to troubleshoot production issues as soon as they are detected and resolve them in a timely manner
Ownership: it's expected to work on a task from start to finish, while providing a clear resolution for each issue
When facing difficulties or blockers, the developer is expected to chase the relevant stakeholder and ask them to provide more information
Excellent communication and collaboration

Benefits

Group medical, pharmacy, dental and vision insurance
401k (with discretionary employer match)
Short and long-term disability
Life and AD&D insurance
Health savings accounts
Flexible spending accounts

Company

DRW is a diversified trading firm that combines technology, research, and risk management to capture trading and investment opportunities.

H1B Sponsorship

DRW has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (36)
2024 (35)
2023 (24)
2022 (24)
2021 (12)
2020 (8)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
James Radecki
Global Head of Business Development at Cumberland
linkedin
Company data provided by crunchbase