Senior Backend Engineer
⭐ BE PART OF THE EXITLAG CLAN
GPTW certified company – Great Place to Work
Are you a fan of games, technology, and challenges that make a difference? ExitLag could be your next big mission.
We are the world's first AI-powered game optimization platform, ensuring maximum performance and connection stability for millions of players in over 190 countries.
Born in Brazil, we operate with a global culture, high performance, and a total focus on user experience. Here, gaming is serious business, and we always deliver in PRO mode.
Why work at ExitLag?
✅ We are GPTW – Great Place To Work
A high-performance team, strong culture, and people who truly believe in what they do.
✅ Impact beyond gaming
Your work transforms the experience of millions of gamers around the world.
✅ Growth + Real challenge
An environment that accelerates your technical and professional development with autonomy and delivery.
✅ Global Mindset
We are Remote First and work on global projects. Where you are never limits how far you can go.
We are seeking an experienced Senior Backend Engineer to join our team working on the ExitLag QML Client, a high-performance desktop application that provides network optimization and routing services for gaming applications. This role requires deep expertise in modern C++, Qt framework, and system-level programming to deliver low-latency, real-time network solutions.
About the Role
As a Senior Backend Engineer, you will be responsible for designing, implementing, and optimizing the core backend systems of our desktop client application. You'll work on performance-critical networking code, system-level integrations, and maintain the bridge between our C++ backend and QML frontend. This position offers the opportunity to work on challenging problems involving real-time network diagnostics, connection management, and system-level operations in a Windows environment.
Key Responsibilities
- Design and implement backend features** for network optimization and proxy management functionality
- Optimize performance-critical networking code** to ensure minimal latency for gaming applications
- Maintain and extend the Qt/QML integration layer** that connects backend C++ code with the frontend QML interface
- Debug and resolve system-level issues** related to network connections, process management, and Windows API interactions
- Write and maintain comprehensive unit tests** using Boost.Test framework
- Conduct code reviews** and provide technical leadership to junior developers
- Collaborate closely with the frontend team** on QML integration, signal-slot architecture, and data model design
- Implement network diagnostics features** including ping monitoring, RTT measurement, packet loss analysis, and connection diagnostics
- Work on cryptographic operations** for secure authentication and data integrity
- Maintain build system configurations** using CMake for cross-platform compilation (x64/ARM64)
Required Qualifications
Technical Skills
- 5+ years of professional C++ development experience** with strong proficiency in modern C++ (C++17/C++20)
- Deep understanding of Qt Framework** (Qt 6.x preferred), including: - QObject model and signal-slot mechanism - QML integration and QQmlEngine - Qt's memory management and parent-child relationships - Qt Network module for asynchronous operations
Expert-level knowledge of network programming:
- TCP/UDP socket programming
- Connection pooling and management
- Low-latency network optimization
- Real-time data processing
Strong system programming skills
- Windows API experience (process management, system calls)
- Understanding of operating system internals
- System-level debugging and troubleshooting
Proficiency with build systems:
- CMake (advanced usage, conditional compilation, cross-compilation)
- Understanding of dependency management
Performance optimization expertise
- Profiling and performance analysis
- Memory management and leak detection
- Real-time system constraints
- Understanding of latency-sensitive applications
Testing and quality assurance
- Unit testing frameworks (Boost.Test or similar)
- Integration testing
- Debugging complex issues
- Memory leak detection and analysis
Version control
- Git proficiency with experience in collaborative development workflows
Technical Environment
Primary Language
- C++20
Framework
- Qt 6.8.3 with QML
Build System
- CMake 3.16+
Platform
- Windows (primary), with cross-platform considerations
Libraries
- Boost, Qt modules (Core, Network, Qml, etc.)
Testing
- Boost.Test
Version Control
- Git (Bitbucket)
Development Tools
- Qt Creator, MSVC 2022, debugging tools
BENEFITS AND ADVANTAGES:
- Hiring as a legal entity (PJ)
- 100% remote and flexible environment
- Solid career plan aligned with performance.
- Allowance for home office, health, wellness, and food of R$1,300.00 on a Flash card
- Partnership with TotalPass, Zenklub, and Exitlag free of charge, available to everyone in the Clan.
- Paid time off and days off to ensure you are always at your best.
- Profit sharing plan + company shares after 6 months of employment.
- 50% assistance for courses and specializations after 6 months of employment.
- Bradesco health plan 100% paid by the company for the holder
- Annual bonus of one salary for the entire company, proportional to your length of service.
Localização | Modelo de contratação | Modelo de trabalho |
|---|---|---|
São Paulo, SP, BR | Autônomo PJ | Remoto |