Senior Java Engineer - Automated Trading

Leading proprietary trading firm specializing in market-making activities through commodities, interest rates, ETFs, and equity index options trading.
$150,000 - $200,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, Open Data Analytics - Engines

Senior Software Engineer role at AWS focusing on big data analytics engines and open-source technologies like Apache Spark and Trino.

Sr. Software Dev Engineer, Store Testing Foundations

Senior Software Engineer role at Amazon focusing on building and improving automated testing infrastructure for the Amazon Store, offering competitive compensation and growth opportunities.

Software Engineer, Data Plane, NPD Forwarding Stack, Data Plane

Senior Software Engineer role at AWS focusing on Linux-based networking platforms and packet forwarding systems, offering competitive compensation and comprehensive benefits.

Sr. Software Engineer, EC2 Instance Networking

Senior Software Engineering role at AWS focusing on high-performance networking infrastructure for EC2, requiring expertise in systems programming and network optimization.

Senior Quality Assurance Engineer

Senior QA Engineer role at Audible focusing on test automation, quality processes, and backend services testing using Java/Python, leading test strategy and mentoring team members.

Description For Senior Java Engineer - Automated Trading

Belvedere Trading, a leading proprietary trading firm headquartered in Chicago with a Boulder office, is seeking a Senior Java Engineer to join their automated trading team. The role focuses on developing high-throughput event-driven systems in a cloud-native environment for their market-making activities.

The position offers an exciting opportunity to work with cutting-edge technology in financial markets, developing solutions that combine deep expertise in trading with advanced technological systems. You'll be responsible for implementing high-performance trading software and working directly with leaders, engineers, and quantitative researchers.

The ideal candidate will contribute to building and optimizing systems handling hundreds of terabytes of throughput, working with technologies like Java, Flink, and Pulsar. This role requires both technical excellence and strong communication skills, as you'll be collaborating closely with various stakeholders to design and implement solutions.

The company offers a competitive salary range of $150,000 - $200,000, plus discretionary bonuses. They promote a culture built on core values including Team Belvedere, Me in Team, Own It, Iterative Innovation, and Passionate Discourse. The position offers a hybrid work structure with a minimum of two days in the office.

Belvedere Trading is committed to diversity and inclusion, encouraging applications from candidates who might not meet all qualifications. They provide a non-discriminatory environment and equal opportunities for all employees, making it an ideal place for those passionate about technology and trading to grow their careers.

Last updated 3 months ago

Responsibilities For Senior Java Engineer - Automated Trading

  • Build 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 team members
  • Provide feedback to leadership on team health and processes
  • Coordinate with stakeholders and firm leaders to plan work and design solutions

Requirements For Senior Java Engineer - Automated Trading

Java
  • 5+ years developing applications using Java
  • Undergraduate degree in Computer Science, Computer Engineering, or related field
  • Effective communication skills
  • Ability to architect and implement efficient technical solutions
  • Understanding of trade-offs between high-throughput and low-latency systems
  • Keen sense of ownership and drive to succeed
  • Ability to collaborate and contribute in a team setting
  • Demonstrated ability to work in fast-paced, mission-critical environment
  • Careful attention to detail

Interested in this job?