5-7 years of professional experience in software development, particularly with Python.
Proven experience managing scheduled and batch data systems with strict deadlines.
Strong expertise in SQL and PostgreSQL, including schema design and query optimization.
Experience with workflow orchestration tools like Airflow and CI/CD pipelines.
Demonstrated commitment to quality through automated testing and code reviews.
Familiarity with Atlassian tools such as Jira and Confluence for project management.
Experience with AI applications, particularly LLM APIs for automation.
Responsibilities
Collaborate with engineers and traders to process real-time and batch data.
Generate daily reports from overnight data for traders and the firm.
Design and implement database schemas for efficient data processing.
Monitor daily jobs to ensure timely information delivery.
Ensure accurate real-time trade data flow for risk management and traders.
Benefits
Discretionary bonus eligibility.
Medical, dental, and vision insurance.
HSA, FSA, and Dependent Care Options.
Employer Paid Group Term Life and AD&D insurance.
Voluntary LTD, Life & AD&D insurance.
Flexible Vacation policy.
Retirement plan with employer match.
Full Job Description
Overview:
DV is looking for an experienced software developer to work with a small team responsible for development and daily operations of back-office systems that provide services to traders, risk management and accounting.
Job Responsibilities:
Work alongside other software engineers, risk management, accounting and traders to provide real-time and batch processing of data.
Generate daily reports for the firm and traders from overnight data.
Design and use of database schemas to facilitate processing of data.
Monitoring of daily jobs to ensure timely dissemination of vital information.
Ensuring the flow of real-time trade data to provide accurate intraday position and trade data to risk management and traders.
Requirements:
Python at a senior professional level: typing, packaging, concurrency, profiling, and performance tuning
Production ownership of scheduled and batch data systems with hard deadlines (start-of-day and end-of-day processing), including retries, idempotency, alerting, and recovery
Strong SQL and PostgreSQL experience: schema design, migrations, query tuning, data integrity controls
Workflow orchestration experience (Airflow or equivalent) and CI/CD pipelines
Light front-end skills (internal tools and dashboards)
Benefits:
Discretionary bonus eligibility
Medical, dental, and vision insurance
HSA, FSA, and Dependent Care Options
Employer Paid Group Term Life and AD&D insurance
Voluntary LTD, Life & AD&D insurance
Flexible Vacation policy
Retirement plan with employer match
The range below reflects the expected base salary for this position. It represents a good-faith estimate of the base pay we anticipate offering, with actual compensation determined by your experience, education, skills, and performance throughout the interview process. This role is also eligible for a discretionary bonus (at DV Trading's discretion) and DV Trading's benefits package, including the benefits listed above.
Base Salary Range
$150,000-$250,000 USD
The range below reflects the expected base salary for this position. It represents a good-faith estimate of the base pay we anticipate offering, with actual compensation determined by your experience, education, skills, and performance throughout the interview process. This role is also eligible for a discretionary bonus (at DV Trading's discretion) and DV Trading's benefits package, including the benefits listed above.