Senior Java Engineer - Automated Trading

Boulder, Colorado / Chicago, Illinois
Regions – Combine Development /
Full-Time /
Hybrid
Belvedere Trading is looking for a Senior Software Engineer with quantitative modeling experience to aid in the research and development of our fully automated market-making system. The Senior Java Engineer is responsible for working directly with leaders, software engineers, and quantitative researchers within our research department to implement high-throughput valuation models in a cloud-native environment. You will be working to design and implement modeling system details, optimize systems to sustain hundreds of terabytes of throughput and assist in integration of cloud-scale technologies into a latency-sensitive trading platform.  The ideal candidate is highly motivated, eager to contribute to a rapidly growing team, has sound technical knowledge, and possesses exceptional communication skills.

What You'll Do

    • Build a suite of software using Java, Flink, and Pulsar to identify pricing inefficiencies in live trading markets
    • Assist with development of in-house hybrid cloud application frameworks
    • Understand the full lifecycle and intricacies of a trading platform
    • Interact with hybrid cloud messaging, data, observability, and deployment platforms
    • Share ideas, experience, and knowledge with other members of the team
    • Provide feedback to leadership on team health and processes to continuously improve productivity, tooling, and code quality
    • Coordinate directly with stakeholders and firm leaders to plan work and design solutions

What You'll Need

    • 4+ years developing applications using Java
    • 2+ years of experience with development of quantitative models in some capacity
    • Undergraduate degree in Computer Science, Computer Engineering, or a related field
    • Effective communication skills, both verbal and written, with individuals at all levels of the organization
    • The ability to architect and implement efficient technical solutions
    • An understanding of the trade-offs between high-throughput and low-latency systems
    • A keen sense of ownership and drive to succeed
    • The ability to collaborate and contribute in a team setting
    • Demonstrated ability to work in a fast-paced, mission-critical environment
    • Careful attention to detail, and the vision and skill to push beyond expectations

Nice to Have

    • Experience with C++
    • Experience with Apache Pulsar
    • Experience developing applications with Apache Flink
    • Experience with Google Cloud Platform
$140,000 - $180,000 a year