Senior C++ Developer (Windows & Security)
30k - 40k PLN30 000 - 40 000 PLN/ mies.B2B
SeniorFull-time·B2B
#380919·Dodano dziś·3
Źródło: nofluffjobs.comTech Stack / Keywords
C++WindowsDebuggingAI ToolsExperience in the financial industryPythonTCP/IP
Firma i stanowisko
Augmenta is developing the 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 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, including 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 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 in 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 (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.
Benefity
- Highly competitive compensation package based on experience and expertise.
- 100% Remote position with flexible working hours.
Inne informacje
Working hours must overlap with New York business hours, preferably a full 8-hour overlap (9:00 AM - 5:00 PM ET), with a minimum of 5 hours overlap required.
Augmenta
5 aktywnych ofert