Skip to content

Software Engineer - Low Touch Desk

Develops and maintains high-performance trading systems, algorithmic strategies, and low-latency order routing for electronic trading platform. Requires 10+ years experience with Java/Python/C++, financial protocols, and distributed systems.

200k – 250kChicago, ILBackend EngineeringHybrid10+ YOE

About the role

Responsibilities

  • Improve existing core system components and support tools.
  • Design, develop, test, and deploy system enhancements.
  • Build highly available, horizontally scalable, mission-critical applications using modern technology.
  • Tackle challenges and work with stakeholders to define and deliver new features.
  • Develop deep understanding of the business domain.

Requirements

  • 10+ years of experience in developing high-performance algorithmic financial applications.
  • Bachelor's degree or higher in Computer Science, Engineering, Statistics, Math, or related STEM field.
  • Adaptability to fast-paced, dynamic environment with evolving priorities.
  • Ability to effectively communicate technical information.
  • Strong programming skills using Java and Python in a Linux environment.
  • Strong understanding of financial markets.
  • Relevant experience using FIX and binary protocols.
  • Experience with low latency, multi-threaded programming and distributed application architecture.
  • Strong understanding of computer systems, including operating systems, networks, and performance optimization.
  • Experience with modern software development practices and tools.
  • Strong passion for technology and continuous learning.
  • Experience with relational databases, preferably Oracle and Postgres.

Bonus

  • Experience with publish/subscribe multicast protocols.
  • Proficiency in optimizing critical code paths.
  • Experience in unit test development.
  • Familiarity with containerization technologies, such as Docker.

Tech Stack

  • Primarily Java, Python, and C++.

Compensation

  • Base Salary Range: $200,000 - $250,000 (depending on experience, skills, and location).
  • Additional: bonuses, equity, 401k matching, full medical/dental/vision insurance.

Skills

JavaPythonC++LinuxFixOraclePostgresDockerMultithreaded ProgrammingDistributed Systems

Staff Software Engineer

Staff-level engineer building and scaling a new Identity Security Posture Management product. Owns technical vision, architecture for petabyte-scale data systems, and mentors junior engineers using Ruby on Rails.

200k – 220kUnited StatesBackend EngineeringRemote10+ YOEOdataRedis

Staff Software Engineer

Staff Software Engineer building and scaling a new Endpoint Security Posture Management platform from the ground up. Focus on Ruby on Rails, data pipelines, and petabyte-scale systems while mentoring junior engineers.

200k – 220kUnited StatesBackend EngineeringRemote10+ YOERubyPostgres

Staff Backend Engineer

Staff Backend Engineer building and scaling healthcare systems with Python and Go. Leads technical planning, influences roadmaps, and ships daily in a fast-paced environment.

200k – 250kMountain View, CA +3Backend EngineeringOn-site7+ YOEGoFlask

Staff Software Engineer, Incentive Offers

As a Staff Software Engineer, you will define the technical strategy and roadmap for the Incentive Offers platform, architecting scalable services and designing high-throughput infrastructure. You will also mentor senior engineering talent and solve complex distributed systems problems.

200k – 250kSeattle, WABackend EngineeringOn-site8+ YOEAWSGit

Staff Software Engineer, Incentive Offers

Leads technical strategy, architecture, and development of scalable Incentive Offers platform handling high-volume transactions, real-time communications, and integrations. Requires 8+ years experience, expert JVM languages like Scala/Java, and advanced CS degree.

200k – 250kNew York, NYBackend EngineeringOn-site8+ YOEAWSGit