You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build

This vacancy is closed and no longer takes applications. See open Developer Jobs

DRW

Senior Software Engineer, Platform Services

  • Office
  • 6+ years

Salary

$175,000 - 275,000/ year

Description

The company is a diversified trading firm, founded over 30 years ago, that trades on its own capital and at its own risk across markets worldwide.

It is headquartered in Chicago with offices in the U.S., Canada, Europe and Asia, and trades Fixed Income, ETFs, Equities, FX, Commodities and Energy. It also runs three non-traditional strategies: real estate, venture capital and cryptoassets.

The company values respect, curiosity and open minds, and places high expectations on integrity, innovation and willingness to challenge consensus.

The Platform Services team builds self-service platform products that make it easier for development teams to use infrastructure, so they can spend their time on business value instead of integrations and infrastructure complexity. Current products include:

Access Management: a single source of truth for who can do what, built on IAM to control access across the company's proprietary and third-party systems.

Limit Monitoring: a platform for defining and monitoring firmwide trading limits across Risk, Treasury and Compliance.

Data Tables: a service for managing lightweight datasets, with built-in point-in-time data, access controls, APIs and a front end.

Usage: standardized collection, storage and presentation of usage data, showing how and why services and data are used.

As a Senior Software Engineer, you will define, build and own the services that form the foundation of the Unified Platform.

Responsibilities

  • Design and deliver complex features from start to finish with little supervision.
  • Translate high-level requirements into working solutions, using a strong grasp of the business.
  • Keep testing, reliability, scalability and maintainability at the centre of your work.
  • Design systems, model data and write code in several languages and technologies.
  • Improve legacy code while also building new systems from scratch.
  • Learn new technologies and promote them with an emphasis on best practice.
  • Take part in on-call rotations and production support.
  • Join discussions on system and architecture design.
  • Question ideas and help decide the way forward.

Requirements

  • You have 7+ years of server-side development in a major language such as Java, Ruby, Python, Clojure or C.
  • You understand system and architecture design principles, particularly for distributed systems.
  • You can own projects, define their requirements and lead their delivery.
  • You solve problems well and can handle both software development and support work.
  • You communicate and interact with others clearly and effectively.
  • Desirable: experience with Platform as a Service (PaaS) and turning services into products.
  • Desirable: experience with IAM concepts such as RBAC/ABAC, OAuth 2.0/OIDC or SCIM.
  • Desirable: experience with temporal data modelling and designing APIs used by other teams.
  • Desirable: experience building real-time or event-driven systems.

Conditions

The annual base salary is $175,000 to $275,000, depending on experience, qualifications and relevant skills.

The role is eligible for an annual discretionary bonus.

Equal opportunity applies to all candidates.

Benefits

  • Group medical, pharmacy, dental and vision insurance.
  • 401k with a discretionary employer match.
  • Short and long-term disability, life and AD&D insurance.
  • Health savings accounts and flexible spending accounts.

Where you’d work

From the office

About the company

DRW

  • Industry: FinTech

Office in Chicago, United States

Also hiring in Montreal, Canada, Houston, United States, London, United Kingdom and 2 more places

Details12 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • Java
  • Ruby
Seniority
Senior
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
United States
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
7+ years
Tech stack
  • Python
  • Java
  • Ruby

Location

Work model
Office
Region
United States
Office
  • Chicago, United States

Compensation

Salary
$175,000 - 275,000 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason