Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
This is a hands-on role for a strong Java engineer who enjoys solving complex problems, building scalable systems, and contributing to projects from design through production. You’ll be working on high-performance backend services that support real-time market data, exchange integrations, regulatory workflows, and trade processing.
What they’re looking for:
- 4+ years of backend engineering experience
- Strong Java and Spring Boot experience
- Experience with APIs, distributed systems, messaging/event-driven architectures, and SQL
- Ability to translate business requirements into technical solutions
- Trading, fintech, market data, or other high-throughput systems experience is a plus
- Experience with FIX, exchange connectivity, clearing, or risk systems is helpful but not required
- Ability to work onsite in Chicago’s Loop 2-3 days per week or be fully remote
The team values engineers who are curious, collaborative, and eager to take ownership of their work. They’re looking for someone who can navigate complex technical challenges, contribute to architectural discussions, and help deliver reliable, scalable solutions.
Benefits & conditions
In addition to base pay, direct-hire employees may be eligible for client offered benefits such as medical, dental, and vision coverage, and paid leave where required by applicable law. Eligibility may vary based on factors such as location and hire date and is subject to change.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Find a Developer Job: 12 Best Job Sites For Developers
Where To Find Software Engineering Jobs
Why Upskilling And Reskilling is Important For Developers