Position Expired
This job is no longer accepting applications.
Software Engineer (Financial Services)
Investigo
Backend Java Engineer
We’re supporting a leading financial services exchange operator that is scaling their technology team. They are seeking a Backend Java Engineer to help design and optimize mission-critical trading platforms.
What you’ll do
- Develop high-performance, low-latency Java applications that power trading and market data systems
- Design, build, and maintain microservices supporting real-time transaction flow and order routing
- Collaborate with product, QA, and infrastructure teams to deliver resilient, scalable solutions
- Optimize system performance, reliability, and throughput at exchange scale
What we’re looking for
- Strong proficiency in Java, with experience in multithreading, concurrency, and performance tuning
- Background in backend systems, ideally in trading, market data, or other latency-sensitive domains
- Experience with messaging systems, network protocols, and high-volume transaction processing
- Solid knowledge of SQL/NoSQL databases and distributed systems design
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Why this role
- Chance to work on cutting-edge trading infrastructure in a highly competitive market
- Collaborative engineering culture with opportunities for mentorship and growth
- Exposure to real-time, large-scale financial systems with meaningful impact
Job Alerts
Get notified when new positions matching your interests become available at {organizationName}.
Need Help?
Questions about our hiring process or want to learn more about working with us?