Job Search and Career Advice Platform

Enable job alerts via email!

Senior C++ Developer

Augmenta

Remote

PLN 180,000 - 240,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A well-established IT consulting firm is seeking a Senior C++ Developer for a remote role. You'll work on critical systems that manage low latency, high throughput applications. The ideal candidate has over 8 years of expertise in C++03 and C++14, strong skills in multithreading, and must communicate effectively in English. You'll be responsible for code maintenance and ensuring system reliability. The position comes with a technology allowance and private healthcare benefits.

Benefits

Technology allowance
Private health insurance
MultiSport access

Qualifications

  • 8+ years of experience with C++03 and C++14.
  • Experience with low latency, high throughput, and multithreaded applications.
  • Good communication skills in English.

Responsibilities

  • Work with a well-written, complex codebase.
  • Maintain and enhance code primarily in C++03.
  • Develop for the order book building system for high throughput and low latency.
  • Investigate issues thoroughly to avoid regressions.
  • Collaborate with the team for process improvements.
  • Ensure core services reliability during production hours.

Skills

C++03
C++14
Low latency applications
High throughput applications
Multithreading
Linux
Communication skills in English

Tools

Kafka
RabbitMQ
GIT
SQL
Redis
NoSQL databases
Job description
Job Details

We are hiring a Senior C++ Developer for a well‑established US Nasdaq‑listed company. It is a unique opportunity to join a team working on primary gateways and market data distribution systems. The team manages low latency, high throughput applications that handle hundreds of billions of trades daily. You will be responsible for the order book building part of the system – a set of core services where stability is paramount and downtime during production hours cannot be tolerated.

Working hours: Must overlap with US East Coast time until at least 2:00 PM EST.
100% Remote work, will remain remote permanently!
Technology Allowance: You will benefit from a generous budget allocated for computers, office equipment, or even a Starlink to ensure you have the tools you need to excel in your role.
We provide stable, long‑term positions with potential salary increases based on client feedback at the end of each year.
Salary: Highly competitive compensation based on experience and expertise.
Healthcare: Private health insurance provided by Enel‑Med (with extended family package if needed).
MultiSport: Access to various fitness and wellness facilities in Poland (with extended family package if needed).

About Augmenta

Augmenta is an IT consulting firm that specializes in providing digital solutions to businesses across all industries. With a team of experienced professionals and cutting‑edge technology, we offer services in strategy and consulting, technology, and operations. Our goal is to help our clients stay ahead of the competition and thrive in today’s digital landscape.

Responsibilities
  • Work with a well‑written, complex codebase with good abstraction that has existed for over 20 years.
  • Maintain and enhance code written primarily in C++03, while identifying opportunities to utilize and migrate to C++14 features.
  • Develop for the order book building system, ensuring high throughput and low latency performance.
  • Demonstrate persistence in investigating issues until a solution is found, analyzing multiple scenarios to ensure no regressions or system breakages occur.
  • Collaborate with the team to implement ideas for improvements to the order book building process.
  • Ensure the reliability of core services, as the system cannot afford to go down during production hours.
Must‑Haves
  • Good communication skills in English.
  • 8+ years of experience with C++ (specifically C++03 and C++14).
  • Proven background working with low latency, high throughput, and multithreaded applications.
  • Strong proficiency in a Linux environment.
  • Experience with high‑speed messaging systems (e.g. Kafka, RabbitMQ, ActiveMQ, or ZeroMQ).
  • Basic SQL knowledge (Oracle) with the ability to write queries to retrieve and analyze transaction data.
  • Understanding of algorithms, time complexity, and code optimization.
Nice‑to‑Haves
  • Background in Fintech or financial services.
  • Experience with Redis or NoSQL databases such as Cassandra or MongoDB.
  • Familiarity with Java or Spring Boot (as developers work closely with Java teams).
  • Experience with code analysis tools or AI agents to distinguish between good and bad code.
Requirements
  • C++, OOP, Multithreading, STL, SQL, Linux, Kafka, Oracle, Redis, Java, Spring Boot.
  • Tools: GIT, Agile.
  • International projects, Training budget, Friendly environment, Flexible working hours and remote work, Long‑term cooperation.
  • Technology allowance (Laptop, Starlink, etc.).
  • Sport subscription, Private healthcare.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.