Senior Software Engineer (Java)

Btse

United States

Hybrid

USD 140,000 - 190,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive pay and bonuses
Well-being & balance
Team events and company trips

Job summary

BTSE is seeking a Senior Java Engineer to build and optimize a high-performance real-time data platform. You will ingest, normalize and compute reference values from multiple sources, ensuring accuracy and low latency in a fast-paced environment.

Collaboration with DevOps and infra teams will be essential to deploy production-ready Java code on trading systems. The role emphasizes backtesting, data analysis, and documenting methodologies used across pricing standards, with opportunities to

Qualifications

  • 5+ years of hands-on Java development experience.
  • Experience with real-time or high-throughput data systems.
  • Strong understanding of multi-threading, concurrency, and low-latency design.
  • Solid data structures, algorithms, and design patterns.
  • Strong analytical and problem-solving skills; clear communication.

Responsibilities

  • Implement composite reference-value algorithms for volatile data.
  • Build and maintain aggregation methodologies for downstream reporting.
  • Deliver accurate, timely data feeds to internal systems; integrate new sources.
  • Backtest and monitor model outputs; propose data-driven improvements.
  • Document methodologies and contribute to pricing standards.
  • Support operations including on-call troubleshooting and instrument onboarding.

Skills

Java development
Real-time data systems
Multi-threading
Low-latency design
Data structures
Algorithms
Problem-solving

Tools

Spring Boot
AWS
REST/WebSocket
SQL
NoSQL
Python

Job description

About BTSE:

BTSE Group is a global leader in fintech and blockchain technology, anchored by three core business pillars: Exchange, Payments, and Infrastructure Development. Serving over 100 corporate clients worldwide, we provide white-label exchange and payment solutions. Our offerings encompass everything from exchange infrastructure hosting and development to custody, wallets, payments, blockchain integration, trading, and more. We are looking for talented professionals in marketing, operations, customer support, and other departments. The roles offered may be on-site, remote, or hybrid, in collaboration with our local partner.


About the Opportunity:

We are seeking a Senior Java Engineer to join the team building our real-time data platform. You will build, optimize, and maintain a high-performance, low-latency system that ingests, normalises, and computes reference values from multiple external data sources. You will work in a fast-paced, collaborative environment with direct impact on the accuracy and reliability of data products consumed across the business.



  • Implement composite reference-value algorithms that remain stable and representative under highly volatile input conditions.

  • Build and maintain aggregation methodologies (e.g. volume-weighted, time-weighted, median-based) used in downstream periodic calculations and reporting.

  • Deliver accurate, timely data feeds and calibration inputs to internal monitoring and control systems; integrate new data sources on request to improve coverage and resilience.

  • Conduct statistical and time-series analysis on high-frequency data to detect anomalies, latency patterns, and data-integrity issues.

  • Design low-latency capture, normalisation, and cross-source synchronisation of external real-time feeds.

  • Collaborate with devops and infra teams to deploy production-ready Java code on trading systems.

  • Backtest and monitor model outputs; propose data-driven improvements to accuracy and robustness.

  • Document methodologies and contribute to internal pricing standards across the firm.

  • Support business operations, including on-call troubleshooting of pricing issues and onboarding new instrument listings.

  • Interest in global capital markets and quantitative/systematic data analysis.

  • 5+ years of hands-on experience with Java development.

  • Experience with real-time or high-throughput data systems.

  • Strong understanding of multi-threading, concurrency, and low-latency system design.

  • Solid data structures, algorithms, and design patterns.

  • Strong analytical and problem-solving skills; clear communication.

  • Excellent communication and teamwork skills.

  • Experience with real-time market data feeds or external data-provider APIs (REST/WebSocket).

  • Familiarity with derivative instrument data (e.g. contract specifications, reference rates).

  • Cloud platform experience (AWS).

  • SQL and NoSQL databases.

  • Python for backtesting, analysis, or tooling.

  • Understanding of monitoring, alerting, and control systems for real-time pipelines.

  • Spring Boot or similar Java backend frameworks.


Perks & Benefits


  • Competitive Pay & Bonuses: Competitive compensation, festive, and birthday allowance.

  • Holistic Well-being & Balance: Comprehensive insurance, massage services, weekly team lunches, well stocked pantry, dedicated birthday day off.

  • Dynamic, Inclusive Culture: Thrive in our flat, open environment where your ideas drive impact. Get involved with exciting company trips, team events, and active sports clubs that foster strong collaboration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer – Real-Time Data Platform (Remote/Hybrid)
Senior Java Engineer – Real-Time Data Platform (Remote/Hybrid)

Btse • United States

Hybrid
USD 140,000 - 190,000
Competitive pay and bonuses
Well-being & balance
Team events and company trips
Core Java - Trade application / Market data experience
Core Java - Trade application / Market data experience

Synechron • New York (NY)

On-site
USD 133,000 - 140,000
Highly competitive compensation
Paid annual leave
Comprehensive insurance plan
+2
Senior Software Engineer (Java)
Senior Software Engineer (Java)

LaStellar Group • New York (NY)

Hybrid
USD 180,000 - 200,000
Equity
Year-end bonus
Company-paid healthcare
Software Developer- Java/Python
Software Developer- Java/Python

Hunter Bond • Massachusetts

On-site
USD 110,000 - 165,000
Competitive compensation package
Direct exposure to revenue‑facing tech
Structured career progression
Software Developer (Java)
Software Developer (Java)

Objective Partners • Chicago (IL)

On-site
USD 140,000 - 230,000
Discretionary bonus
Comprehensive health benefits
Sr Software Developer - Trading Platform
Sr Software Developer - Trading Platform

Interactive Brokers • Greenwich (CT)

On-site
USD 140,000 - 190,000
Stock grants
Annual bonus
401(k) retirement plan
+2
Lead Software Engineer
Lead Software Engineer

The Cypress Group • Florham Park (NJ)

On-site
USD 170,000 - 250,000
Medical insurance
401(k)
Tuition assistance
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Software Enigneer - Java/Linux
Software Enigneer - Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Senior Java Developer, Electronic Trading & Market Data
Senior Java Developer, Electronic Trading & Market Data

BIP US • New York (NY)

On-site
USD 130,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+4