Tech Lead Desktop
Descrição da vaga:
⭐ 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.
Job Purpose
We are seeking an experienced Tech Lead to manage and lead development across our core infrastructure, encompassing multiple interconnected repositories including server, client, and shared library components. This role requires deep technical expertise in modern C++, cross-platform development, and team leadership. You will be responsible for architectural decisions, code quality standards, technical roadmap planning and execution, and leading a team of senior engineers while ensuring seamless integration between components. This position offers the opportunity to shape the technical direction of a high-performance network optimization platform used by millions of users worldwide.
Key Responsibilities
- Technical Leadership and Architecture: Define and enforce architectural standards across multiple repositories, make critical technical decisions, and ensure consistency in code quality, patterns, and best practices
- Roadmap Planning and Execution: Plan, prioritize, and execute the technical roadmap, aligning engineering efforts with business objectives and ensuring timely delivery of key initiatives
- Team Management: Lead a team of backend and frontend engineers, conduct code reviews, provide technical guidance, and foster a culture of continuous learning and excellence
- Development and Code Quality: Write, review, and maintain high-performance C++ code across multiple platforms, ensuring low-latency network operations and system reliability
- Build System and DevOps: Maintain and optimize build configurations, manage dependencies, oversee CI/CD pipelines, and ensure reproducible builds across platforms
- Testing and Quality Assurance: Establish and maintain comprehensive testing strategies including unit tests, fuzzing, code coverage analysis, and sanitizer-based testing
- Performance Optimization: Profile and optimize performance-critical networking code, memory management, and system-level operations to meet strict latency requirements for gaming applications
- Technical Documentation: Create and maintain technical documentation, architecture diagrams, and development guidelines for the engineering team
- Incident Management: Lead troubleshooting efforts for production issues, coordinate with crash reporting systems, and implement robust error handling and recovery mechanisms
Required Qualifications
- C++ Expertise(7+ years professional experience): - Advanced proficiency in modern C++ (C++17/C++20) - Deep understanding of modern C++ features, templates, move semantics, and RAII- Experience with performance-critical systems and low-latency programming
- Cross-Platform Development: - Strong Linux and Windows system programming - Understanding of platform-specific build requirements and deployment strategies
- Network Programming(intermediate-level): - TCP/UDP socket programming and connection management - Understanding of network protocols and real-time communication
- Qt Framework: - QObject model, signal-slot architecture, and QML integration - Qt Network module for asynchronous operations
- Build Systems and Dependency Management: - Advanced CMake experience - Package management and dependency resolution - Cross-compilation and conditional compilation
- Testing and Quality Tools: - Unit testing frameworks - Fuzzing and code coverage analysis - Sanitizers and memory leak detection - Performance profiling
- Version Control and Collaboration: - Git proficiency - Code review processes and technical documentation
Technical Environment
- Languages: C++17/C++20, Go (build tooling)
- Frameworks: Qt 6.x, Boost, systemd
- Build Systems: CMake, vcpkg, MSVC (Windows), GCC/Clang (Linux)
- Platforms: Linux and Windows (x64/ARM64)
- Libraries: OpenSSL, libcurl, networking libraries, system APIs
- Testing: Unit testing frameworks, fuzzing tools, code coverage tools, sanitizers
- Version Control: Git, Bitbucket
- Development Tools: Qt Creator, Visual Studio, debugging tools, performance profilers
- CI/CD: Bitbucket Pipelines
- Crash Reporting: Crash reporting and diagnostics tools
- Dependency Management: Package managers and artifact repositories
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 |