Senior Software Engineer

Chicago, IL, US • Posted 12 hours ago • Updated 1 hour ago
Full Time
On-site
USD $45.00 - 57.00 per hour
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • Real-time
  • Streaming
  • Scalability
  • Microservices
  • Management
  • Collaboration
  • Design Patterns
  • Workflow
  • Software Engineering
  • Market Analysis
  • Java
  • Concurrent Computing
  • Software Design
  • Mechanics
  • Benchmarking
  • Production Support
  • Trading
  • PostgreSQL
  • Google Cloud
  • Google Cloud Platform
  • Docker
  • MongoDB
  • Firebase
  • Artificial Intelligence
  • Computer Hardware
  • Performance Tuning
  • Caching
  • Optimization

Summary

Position Overview

We are seeking a Senior Software Engineer with strong expertise in low-latency, high-performance Core Java development to support and enhance electronic trading systems. The ideal candidate will have hands-on experience building and maintaining high-throughput market applications, working with real-time streaming data, and optimizing systems for performance, concurrency, and scalability.

Key Responsibilities
  • Design, develop, and maintain low-latency trading and market data applications.
  • Build and enhance microservices-based trading platforms.
  • Process and manage thousands of market quotes per second from multiple sources.
  • Support production trading systems and troubleshoot performance issues.
  • Collaborate within a small engineering team on feature development and system enhancements.
  • Optimize application performance through benchmarking, profiling, and tuning.
  • Implement advanced Core Java techniques including concurrency, primitive specialization, and zero-allocation programming.
  • Apply low-latency design patterns such as Disruptor and lock-free programming.
  • Work with order book mechanics and electronic trading workflows.
  • Deploy and support applications in Google Cloud Platform and on-premise environments.
  • Utilize Docker for deployment and containerization.
  • Work with PostgreSQL and MongoDB/Firebase environments.
  • Explore and leverage AI-assisted development tools, including Gemini and Agentic AI solutions.

Required Skills
  • 5+ years of software engineering experience.
  • Strong Core Java development experience.
  • Experience with low-latency or high-frequency trading systems.
  • Knowledge of electronic trading and market data systems.
  • Expertise in Java concurrency and high-throughput application design.
  • Experience with lock-free programming and Disruptor patterns.
  • Understanding of order book mechanics and market structure.
  • Experience with micro-benchmarking and performance optimization.
  • Production support experience for critical trading applications.
  • Experience with PostgreSQL.
  • Exposure to Google Cloud Platform and/or on-premise infrastructure.

Preferred Skills
  • Docker and containerized deployments.
  • MongoDB and Firebase exposure.
  • Experience with Gemini AI tools and Agentic AI frameworks.
  • Knowledge of hardware, OS-level performance tuning, and cache optimization techniques.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91134517
  • Position Id: d88cce7936b1eba064824ac8f6ca3376
  • Posted 12 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Chicago, Illinois

5d ago

Full-time

USD 150,000.00 - 250,000.00 per year

Chicago, Illinois

Today

Full-time

USD 200,000.00 - 250,000.00 per year

Chicago, Illinois

16d ago

Full-time

USD 210,000.00 - 230,000.00 per year

Chicago, Illinois

Today

Full-time

USD 175,000.00 - 225,000.00 per year

Search all similar jobs