H

Headlands Tech Holdings

Global quantitative trading strategies for equities

Java Software Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Preferred degree in any computing related area (e.g., computer science, computer engineering, etc.)
  • In lieu of this, extensive professional software development experience
  • Well-versed in the fundamentals of software engineering
  • Genuine interest in solving technical problems, along with a strong ability to implement solutions
  • Low ego, able to work both in a collaborative team setting and autonomously
  • Committed to designing and implementing fully automated, scalable, and maintainable solutions with extensive testing
  • Comfortable operating at various levels of abstraction, from individual machines to large scale distributed systems
  • Strong knowledge of the details of computing all throughout the technical stack
  • Superior ability to write, refactor, and debug programs in Java
  • Good knowledge of networking and storage systems

Responsibilities

  • Maintain and extend core research infrastructure
  • Design, implement, and maintain distributed storage systems with various performance and reliability requirements
  • Address performance limitations within our own software, open-source libraries and applications, Linux, etc.
  • Investigate new technologies to improve stability, scalability, and performance of a distributed computing farm
  • Develop and improve monitoring and proactive detection capabilities
  • Perform basic data analysis to support decision making and better plan for future growth
  • Improve networking communication between different components of the system to achieve optimal latency and throughput
  • Communicate with stakeholders across teams to understand needs and define application specifications
  • Conduct code reviews of other developers, researchers and operations team members
  • Participate in the recruitment process by conducting interviews and providing candidate evaluations

Desired Qualifications

  • Experience or knowledge of C++ is a plus
  • Knowledge of Linux is a plus
  • Experience in the trading industry is a plus

About the Company

Headlands Tech Holdings

Global quantitative trading strategies for equities

Headlands Technologies builds and runs algorithmic trading strategies for exchange-traded securities, using data-driven models to make trading decisions. Its software analyzes market data, executes trades automatically across electronic venues, and manages risk in real time. The firm distinguishes itself by being privately funded with no outside investors and by operating from offices in Chicago, London, and San Francisco. Its goal is to profit from automated trading while maintaining disciplined capital and risk controls.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Chicago, IL
Founded
2009

Recently Posted Jobs

Explore more opportunities at Headlands Tech Holdings

See more jobs