DV Trading
2027 Graduate Software Engineer (DV Commodities)
About this role
DV Commodities seeks a 2027 graduate to develop proprietary trading tools supporting commodities trading desks across multiple markets. You'll collaborate with traders, researchers, and tech leaders to build and enhance platform solutions while leveraging AI to accelerate development in a fast-paced trading environment.
What you'll do
- Build and improve proprietary trading tools for commodities trading desks
- Collaborate with developers, tech leaders, traders, and researchers on technical requirements
- Work iteratively with stakeholders to deliver platform functionality
- Architect greenfield solutions and extend established codebases safely
- Use AI tools while maintaining full ownership of code quality and edge case handling
- Support production systems and continuous improvement of existing platforms
What they're looking for
- C++ programming
- Python programming
- Linux environments
- Quantitative or latency-sensitive problem solving
- AI-assisted development tools
- Analytical and creative problem-solving
- Communication and interpersonal skills
- Full software lifecycle ownership
Benefits
- Discretionary bonus eligibility
- Comprehensive benefits package
- Work with world-class trading technology
- Exposure to global commodities markets
- Mentorship from experienced traders and engineers
- Onsite work environment in New York
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
DV Trading
DV Trading is a proprietary trading firm that develops high-performance, low-latency algorithmic trading platforms and systems. They are hiring software developers to build and optimize trading technology, as well as trade support engineers to monitor platforms, manage infrastructure, and support traders across their operations.
View all jobs at DV TradingLikely interview questions
- Describe a complex programming problem you solved using C++ or Python—how did you approach it and what was the outcome?
- How have you used AI tools in your development work, and how do you ensure code quality and handle edge cases?