Senior C++ Developer (Windows & Security)
30k - 40k PLN30 000 - 40 000 PLN/ mies.B2B
SeniorFull-time·B2B
#362328·Dodano 20 dni temu·10
Źródło: nofluffjobs.comTech Stack / Keywords
C++WindowsDebuggingAI ToolsExperience in the financial industryPythonTCP/IP
Firma i stanowisko
Augmenta is developing a next generation trading platform with a focus on financial trading and application security.
Wymagania
- Good written and verbal communication skills in English.
- Bachelor’s degree in computer science or related discipline.
- 5+ years’ experience in C++ programming with hands-on Windows development.
- 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, including native Windows APIs, thread and memory management, sockets, timers, and event-driven architectures.
- Deep understanding of systems architecture, networking, concurrency, synchronization primitives, and event loop design.
- Advanced debugging and troubleshooting skills including 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 ability to prioritize critical production and client-facing issues.
Nice to have:
- Background in Finance, particularly Fixed Income.
- Experience with Python scripting and/or JavaScript knowledge.
- Knowledge of communication protocols (TCP/IP) and network programming fundamentals.
Obowiązki
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 (Claude Code, OpenAI Codex, 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.
Benefity
- Highly competitive compensation package based on experience and expertise.
- 100% remote position.
- Flexible working hours with required overlap with New York business hours.
Elastyczne godziny
Inne informacje
Working hours must overlap with New York business hours, preferably full 8-hour overlap (9:00 AM - 5:00 PM ET), minimum 5 hours overlap required.
Augmenta
3 aktywne oferty