Senior C++ Engineer - Trading, Cloud & Microservices

EPAM

Singapore

On-site

SGD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Online courses and libraries
Mentoring programs
Partial grants of certification
Global collaboration with top talent

Job summary

EPAM Singapore is seeking a Senior Software Engineer (C++) to build and modernize global electronic trading systems. You will deliver features end to end using SDLC and DevOps practices, improving availability, latency and performance while evolving architecture toward cloud and microservices.

You will work with business and engineering teams in Singapore and globally, delivering across the full software delivery lifecycle from development to production support, with a focus on performance,

Qualifications

  • Strong CS fundamentals and data structures, algorithms, software design.
  • Hands-on experience building production-grade applications in C++.
  • Working knowledge of Java or Python in production environments.
  • Experience with Linux in development and production contexts.
  • Understanding of distributed systems including microservices and service-to-service communication.
  • Ownership mindset through delivery, production issues and continuous improvement.
  • Clear communication with technical and business stakeholders in global teams.
  • Openness to learning new tools, languages and platforms as the system evolves.

Responsibilities

  • Deliver new features across the full software delivery lifecycle from development to production support.
  • Monitor and troubleshoot trading services, improving availability, latency and capacity.
  • Translate business requirements into technical designs with clear trade-offs and delivery plans.
  • Modernize architecture toward microservices and cloud adoption.
  • Automate development and deployment workflows to improve reliability and release speed.
  • Collaborate with infrastructure and platform teams to strengthen observability and operational readiness.
  • Contribute across C++, Java and Python codebases based on problem and runtime needs.
  • Apply data-driven approaches, including AI tooling, to improve engineering productivity and analysis.

Skills

C++
Distributed systems
Problem solving
Communication with stakeholders
Linux
Java/Python production

Job description

EPAM Singapore is seeking a Senior Software Engineer (C++) to build and modernize global electronic trading systems. You will deliver features end to end using SDLC and DevOps practices, improving availability, latency and performance while evolving architecture toward cloud and microservices.

You will work with business and engineering teams in Singapore and globally, delivering across the full software delivery lifecycle from development to production support, with a focus on performance,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C++)
Senior Software Engineer (C++)

EPAM Systems • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

EPAM • Singapore

On-site
SGD 120,000 - 180,000
Online courses and libraries
Mentoring programs
Partial grants of certification
+1
Senior .NET Full-Stack Engineer: Microservices & Cloud
Senior .NET Full-Stack Engineer: Microservices & Cloud

EPAM Systems • Singapore

On-site
SGD 90,000 - 150,000
Senior .NET Full-Stack Engineer - Microservices & Cloud
Senior .NET Full-Stack Engineer - Microservices & Cloud

EPAM Systems • Singapore

On-site
SGD 90,000 - 130,000
Senior .NET Full-Stack Engineer — Microservices & Cloud
Senior .NET Full-Stack Engineer — Microservices & Cloud

EPAM • Singapore

On-site
SGD 90,000 - 150,000
Online courses
Mentoring programs
Certification support
Senior Java Backend Engineer — Spring Boot & Microservices
Senior Java Backend Engineer — Spring Boot & Microservices

EPAM Systems • Singapore

Remote
SGD 120,000 - 180,000
Career growth
Training programs
Certification support
Senior C++ Engineer — Equities Trading & Low-Latency Systems
Senior C++ Engineer — Equities Trading & Low-Latency Systems

JPMorgan Chase & Co. • Singapore

On-site
SGD 90,000 - 120,000
Senior C++ Engineer, Equities Low-Latency Trading
Senior C++ Engineer, Equities Low-Latency Trading

JPMorganChase • Singapore

On-site
SGD 120,000 - 180,000
Senior Core Software Engineer
Senior Core Software Engineer

Selby Jennings • Singapore

On-site
SGD 120,000 - 180,000
Competitive compensation package
Professional development opportunities
Collaborative environment
Lead Software Engineer — Scalable Trade Platform
Lead Software Engineer — Scalable Trade Platform

Capgemini • Singapore

On-site
SGD 120,000 - 180,000