Senior Software Engineer

Forbes Technical Consulting LLC

Chicago (IL)

Hybrid

USD 120,000 - 180,000

Full time

34 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Downtown Chicago office

Job summary

Forbes Technical Consulting LLC in Chicago is seeking an experienced Java software engineer to help build a cloud-based, scalable architecture for instrument management, settlements, and clearing systems. You will own significant components and collaborate with Staff Engineers to drive architectural decisions and quality production code.

The role requires 5+ years of distributed systems experience, strong Java, and familiarity with REST, WebSocket, Kafka, and PostgreSQL in a high-throughput,

Qualifications

  • Bachelor’s degree and 5+ years in software engineering with distributed systems.
  • Strong Java proficiency with concurrency, memory management and JVM performance.
  • Experience with REST and WebSocket APIs; FIX protocol is a plus.
  • Experience building scalable, HA systems with 10k+ msgs/sec and sub-millisecond latencies.
  • Experience with microservices, Kafka and PostgreSQL.
  • Knowledge of derivative contracts and financial markets desirable.

Responsibilities

  • Drive development of cloud-based scalable architecture powering instrument management, settlements engine and clearing systems.
  • Collaborate with Staff Engineers on architectural decisions and take full ownership of significant components and features.

Skills

Distributed systems
Java
REST/WebSocket
Performance optimization
High-throughput systems
Microservices
Kafka
PostgreSQL
Financial markets

Education

Bachelor’s degree

Job description

Special notes: This role is hybrid 3 days a week onsite in Downtown Chicago, IL.

Responsibilities:

The ideal candidate will help drive the development of our cloud based scalable architecture that powers our client’s instrument management, settlements engine and clearing systems. You will work closely with Staff Engineers on architectural decisions while taking full ownership of significant components and features. This role is designed for an experienced engineer who thrives on solving complex technical problems in financial markets, has strong expertise in micro services based distributed systems, and can deliver production-quality code that operates at scale with reliability and precision.

Required skills:
  • Bachelor’s degree with 5+ years of professional software engineering experience, with significant time building high-performance distributed systems.
  • Strong Java proficiency, including solid understanding of concurrency, memory management, JVM behavior, and performance optimization.
  • Understanding of network protocols and APIs, with experience implementing REST and WebSocket APIs. FIX protocol experience is a strong plus.
  • Experience building scalable and HA systems that handle high throughput and low latency in production environments (10k+ msgs/sec, low-millisecond latencies).
  • Experience building micro-services systems, Kafka and relational databases (PostgreSQL).
  • Experience with derivative contracts (futures, options) and financial markets is highly desirable.
Contact:

Forbes Technical Consulting LLC | 343 W Erie St. Suite 520 | Chicago, IL 60654

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Software Engineer
Associate Software Engineer

Forbes Technical Consulting LLC • Chicago (IL)

On-site
USD 85,000 - 120,000
Senior Software Engineer - Hybrid, Distributed Finance
Senior Software Engineer - Hybrid, Distributed Finance

Forbes Technical Consulting LLC • Chicago (IL)

Hybrid
USD 120,000 - 180,000
Hybrid work model
Downtown Chicago office
Senior Software Developer (Trading Services)
Senior Software Developer (Trading Services)

Objective Partners • Chicago (IL)

Hybrid
USD 180,000 - 260,000
Competitive base salary
Performance bonus pool
Healthcare benefits
Associate Software Engineer — Java, Microservices
Associate Software Engineer — Java, Microservices

Forbes Technical Consulting LLC • Chicago (IL)

On-site
USD 85,000 - 120,000
Low Latency (Java) Developer
Low Latency (Java) Developer

Paul Murphy Associates • Chicago (IL)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Financial Services Company • New York (NY)

Hybrid
USD 120,000 - 180,000
Trading Engineer - Strategy
Trading Engineer - Strategy

OP Recruiting • Chicago (IL)

On-site
USD 175,000 - 225,000
Premium health insurance
Generous paid leave
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
Software Engineer
Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 90,000 - 120,000