Logo
Nifty Gateway Studio

Senior Software Engineer, Trading Systems

Nifty Gateway Studio, San Francisco, California, United States, 94199

Save Job

Senior Software Engineer, Trading Systems Join

Nifty Gateway Studio

(Gemini) as a Senior Software Engineer in our Trading Systems department.

Location:

New York, NY or San Francisco, CA – two days in person per week.

About the company:

Gemini is a global crypto and Web3 platform founded in 2014. We provide secure crypto products and services to individuals and institutions worldwide.

Role:

Work with core trading systems developers to improve our matching engine, order entry, and market data publication. Design, develop, deploy, and support real‑time systems with a focus on micro‑second and potentially nanosecond latency.

Responsibilities

Identify and measure risk and implement quantitative and technical risk management solutions in software.

Understand business needs, facilitate process workflows, data requirements, and specifications for real‑time exchange implementation.

Develop scalable architecture for the future state of our exchange and improve trading infrastructure.

Write robust code and APIs to support the company’s vital business.

Report platform health and investigate ongoing issues, communicating status to stakeholders.

Advocate for system stability and supportability changes.

Mentor teammates to ensure new features are efficient, highly available, and fault tolerant.

Provide continuity and stability to the production environment.

Respond quickly to production issues to maintain high availability and performance.

Coordinate, prioritize, and plan changes to trading software, ensuring smooth migrations and rapid feature delivery.

Minimum Qualifications

5+ years of C++ programming in an exchange / trading systems environment.

Experience with unit testing frameworks and continuous integration tools.

5+ years with order handling or matching engines.

5+ years with FIX or other market data/order protocols.

Experience building real‑time Linux systems.

Solid understanding of IP multicast and TCP protocols.

Preferred Qualifications

Low latency / lock‑free development and design.

Multithreading and concurrency experience.

Binary or custom protocols (e.g., ITCH/OUCH).

Linux kernel tuning and optimization.

Go and Scala experience.

Compensation & Benefits

Competitive starting salary.

A discretionary annual bonus.

Long‑term incentive via new‑hire equity grant.

Comprehensive health plans.

401(k) with company matching.

Paid parental leave.

Flexible time off.

Salary Range:

$140,000 – $200,000 (plus bonus and equity) for locations in NY, CA, WA.

EEO Statement At Gemini, we strive to build diverse teams that reflect the people we want to empower through our products, and we are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. If you require accommodation, please let a member of the People Team know.

#J-18808-Ljbffr