Search by job, company or skills

S

Walk in Drive - C++ Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role : C++ Engineer

(Micro services, Low Latency, High Throughput)Position Overview :SMC Global is seeking a highly skilled C++ Engineer to join our technology team. This role is focused on developing and optimizing low-latency, high-throughput micro services essential for our high-performance trading platforms. The ideal candidate will have experience working in C++ on financial services applications, with a strong background in system optimization to meet real-time processing requirements.

Experience with Go (Golang) is an advantage but not a requirement. If youre passionate about working in a fast-paced, results-driven environment where precision and performance are critical, wed love to have you on board.Key

Responsibilities :- Design, develop, and optimize C++ based trading systems and microservices that deliver low-latency (12,000 requests per second)

performance.- Work with trading algorithms, order execution systems, and other core financial technologies to build highly reliable,

scalable systems.- Collaborate with product and trading teams to define, design, and implement microservices that meet stringent performance and reliability r

equirements.- Optimize code to ensure ultra-low latency in a high-frequency trading environment, addressing network and system bottlenecks as they

arise.- Conduct system profiling and performance tuning to enhance the speed, scalability, and overall efficiency of trading applications.- Troubleshoot and resolve complex performance issues, system outages, and bugs related to the trading environment.- Stay abreast of emerging technologies in high-performance computing and financial systems.Required Skills

Qualifications:-- 5+ years of C++ programming experience, with a focus on low-latency and high-throughput systems.- Proven experience with microservices architecture in a distributed environment.- Experience optimizing systems for low latency (12,000 requests per second), particularly in real-time, high-frequency trading applications.- Strong understanding of multi-threading, concurrency, and network programming.- Familiarity with Linux-based environments (e.g., Ubuntu, CentOS).- Knowledge of data structures, algorithms, and performance optimization techniques.- Ability to analyze and solve complex technical issues quickly and efficiently in a fast-paced, high-pressure environment.- Solid communication and teamwork skills, with the ability to collaborate across departments.Preferred Skills

(Good to Have):-- Experience with Go (Golang) in building distributed, micro services-based systems.- Familiarity with cloud computing platforms (AWS, GCP, Azure), and containerization technologies (Docker, Kubernetes).- Exposure to high-performance financial systems, trading platforms, or other financial technology.- Understanding of financial instruments, market data feeds, and order routing protocols.- Familiarity with CI/CD pipelines and DevOps practices.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 146403233

Similar Jobs