H

Senior Software Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Software Engineer

Job description

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 GCP 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.

Job requirements

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 GCP 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.

Original job Senior Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Senior Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Software Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.