Senior Software Engineer

Primis

New York (NY)

Hybrid

USD 82,656 - 137,760

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Primis is seeking a Senior Software Engineer (Core Trade) to enhance our global fintech platform based in New York. Ideal candidates will have at least 5 years of Java experience focusing on low-latency systems. Responsibilities include developing Java services, resolving latency issues, and collaborating with cross-functional teams. This role offers a hybrid work schedule and competitive hourly rates ranging from $60 to $100.

Qualifications

  • 5+ years experience in building low-latency, high-throughput systems in Java.
  • Familiarity with Java concurrency, multithreading, and behavior of the JVM.
  • Experience writing effective unit and integration tests.

Responsibilities

  • Develop Java services from whiteboard to production.
  • Solve latency and throughput issues at the machine level.
  • Collaborate with traders and compliance teams.

Skills

Java development experience
Low-latency systems knowledge
Java concurrency and multithreading
Unit and integration testing
Comfort near OS and network layers
Messaging infrastructure (Kafka, etc.)
Exposure to Docker or Podman
PostgreSQL
AWS
Clear communication skills

Job description

Job Title: Senior Software Engineer (Core Trade)

Contract Duration: 6 months

Location: New York/Hybrid (3 days in the office, 2 days remote)

Hourly Rate: $60 - $100 per hour

The Role:
  • Be a core part of a high-performing engineering team at the heart of a global fintech platform, one that settles millions of trades daily across stocks, ETFs, funds, fixed income, and options.
  • Take full ownership of new Java services from whiteboard to production, setting the technical direction and raising the bar for the team around you.
  • Hunt down latency and throughput bottlenecks and fix them. You'll be expected to understand the problem at the machine level, not just the application layer.
  • Partner closely with traders, quants, risk managers, and compliance teams, translating between the trading floor and the codebase.
  • Keep a close eye on live systems, dig into data when something looks wrong, and be the person who finds the root cause before it becomes an incident.
  • Help shape the platform that lets investment partners around the world offer fractional share ownership and seamless trading to their end clients.
  • Thrive in an environment that moves with startup energy but operates with institutional precision, three days a week in NYC with the people calling the shots.
  • Bring curiosity about AI tooling and a drive to use it to ship better work, faster.
Skills Needed:
  • At least five years building low-latency, high-throughput systems in Java, this is the foundation everything else rests on.
  • A genuine command of Java concurrency, multithreading, and the JVM, including how garbage collection behaves under pressure and how to tune it.
  • A track record of writing tests that actually catch bugs, unit and integration both.
  • Comfort working close to the metal, you understand how the OS and network layer affect your application.
  • Hands-on experience with messaging infrastructure such as Kafka, Aeron, JMS, or similar. Knowledge of the FIX protocol is a real advantage.
  • Exposure to Docker or Podman, PostgreSQL, and AWS will stand you in good stead, though not essential.
  • The ability to communicate clearly with non-engineers, you can explain a complex technical decision to a trader or a compliance officer without losing them.

Research indicates that men will apply to a role when they meet only 50-60% of the requirements, while women and other underrepresented groups often look for a 90-100% match. If this role excites you but you don't tick every single box, please still apply. We'd love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Principal Software Development Engineer, Trading Systems
Principal Software Development Engineer, Trading Systems

twentyAI • New York (NY)

Hybrid
USD 120,000 - 180,000
Software Developer (Java)
Software Developer (Java)

OP Recruiting • Chicago (IL)

On-site
USD 120,000 - 170,000
Full Stack Java Web Developer
Full Stack Java Web Developer

Luxoft • New York (NY)

On-site
USD 110,000 - 140,000
Full stack Java
Full stack Java

Luxoft • New York (NY)

On-site
USD 110,000 - 140,000
Software Engineer
Software Engineer

670 TP ICAP Americas Holdings Inc. • New York (NY)

On-site
USD 136,000 - 175,000
Software Engineer III - Global Equities Cash Technolog
Software Engineer III - Global Equities Cash Technolog

Hobbsnews • New York (NY)

On-site
USD 103,000 - 180,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Summit Tech Partners • New York (NY)

On-site
USD 140,000 - 180,000
Medical insurance
Vision insurance
401(k)
Lead Software Engineer
Lead Software Engineer

The Cypress Group • Florham Park (NJ)

Hybrid
USD 170,000 - 250,000
Medical insurance
401(k)
Tuition assistance