NoFluffJobs Praca zdalna Senior

Senior C++ Developer (Windows & Security)

Augmenta

⚲ Remote

30 000 - 40 000 PLN (B2B)

Wymagania

  • C++
  • Windows
  • Debugging
  • AI Tools
  • Experience in the financial industry (nice to have)
  • Python (nice to have)
  • TCP/IP (nice to have)

Opis stanowiska

O projekcie:
We are looking for a talented, self-motivated individual, to work within the team developing the company’s next generation trading platform.

Because of the highly sensitive nature of financial trading, this position requires a strong focus on application security. You will not only be writing high-performance code but also actively hunting down vulnerabilities, fortifying our architecture, and implementing critical security patches to protect our systems.

Please note that the working hours must overlap with New York business hours. We prefer a full 8-hour overlap (9:00 AM - 5:00 PM ET), but require a minimum of 5 hours of overlap during this window.

What We Offer

- Highly competitive compensation package based on your experience and expertise.- 100% Remote: Enjoy the flexibility of a fully remote position.

Wymagania:
Required Qualifications- Good written and verbal communication skills in English, with the ability to communicate technical concepts.- Bachelor’s degree in computer science or a related discipline.- 5+ years’ experience in C++ programming, with mandatory hands-on experience in C++ development for Windows.- Strong skills in structural and OOP, C++ concepts, data structures, patterns, templates, and multithreaded programming.- Solid expertise in low-level Windows platform development and operating system internals, with deep knowledge of native Windows APIs, thread and memory management, sockets, timers, and event-driven architectures.- Deep understanding of systems architecture and programming concepts, including networking, concurrency, synchronization primitives, and event loop design.- Advanced debugging and troubleshooting skills, including the diagnosis of stack corruption, memory leaks, buffer overflows, race conditions, and deadlocks.- Experience writing robust code with strong software engineering practices, including unit testing and test-driven development.- Good knowledge of databases- Extensive problem-solving skills and the ability to recognize and prioritize critical production and client-facing issues.
Beneficial Skills & Experience

- A background in Finance, particularly in Fixed Income.- Experience with Python scripting and/or JavaScript knowledge.- Knowledge of communication protocols (TCP/IP) and network programming fundamentals.

Codzienne zadania:
- Security & Hardening: Discover, patch, and resolve security vulnerabilities within the client-side Windows component of the trading platform.
- AI-Assisted Development: Utilize modern AI tools (including Claude Code, OpenAI Codex, and Cursor Composer) to discover vulnerabilities, patch issues, and refactor the codebase.
- Platform Enhancement: Strengthen existing components to make the C++ code more robust.
- Core Engineering: Participate in application design, implementation, and rigorous code/design reviews.
- Quality Assurance: Design and write unit tests to ensure robust, testable code.

🔍 Dekoder Ogłoszenia

🔴
developing the company’s next generation trading platform
Praca nad nowym, prawdopodobnie niedopracowanym produktem, który może wymagać częstych zmian i napraw.
🔴
actively hunting down vulnerabilities, fortifying our architecture, and implementing critical security patches
Duży nacisk na bezpieczeństwo może oznaczać, że obecne systemy mają poważne luki lub są w fazie intensywnych zmian związanych z bezpieczeństwem.
🔴
working hours must overlap with New York business hours. We prefer a full 8-hour overlap (9:00 AM - 5:00 PM ET), but require a minimum of 5 hours of overlap
Praca w nocy lub bardzo wcześnie rano polskiego czasu, co może być uciążliwe i wpływać na życie prywatne.
🟡
Highly competitive compensation package based on your experience and expertise.
Wynagrodzenie jest negocjowalne i zależy od tego, jak dobrze przekonasz rekrutera o swojej wartości, a nie od ustalonej stawki.
🔴
Deep under
Fragment jest urwany, co sugeruje niedokończone lub pośpiesznie przygotowane ogłoszenie, potencjalnie z brakującymi kluczowymi informacjami.