We're looking for a strong hands-on senior Backend Tech Lead with a passion for technical excellence and leadership.
The Tech Lead serves as the technical owner of one or more domains within the product – driving architecture, design, and code quality while mentoring developers and fostering a culture of innovation and continuous improvement.
In this role, you'll lead by influence, not hierarchy – partnering closely with Product Leads and Domain Architects to ensure scalable, maintainable, and high-performing solutions. You'll balance hands-on technical work with guiding others, setting engineering standards, and shaping the technical roadmap.
The team is comprised of 3-5 seasoned and expert engineers, with a focus on code quality and data-driven decision-making. The team owns the most critical component of the product and holds our core intellectual property (IP).
Responsibilities:
Own the technical quality, design, and roadmap for your domain(s).
Drive engineering best practices through design reviews, code reviews, and technical mentoring.
Collaborate with Product Leads on prioritization, backlog, and feasibility decisions.
Contribute to architectural discussions and cross-domain alignment.
As the technical authority in your team you'll be partnering with managers to shape hiring decisions, provide feedback/input for performance reviews, and contribute to other team-related decisions.
Foster a culture of learning, innovation, and technical excellence.
Tackle technical challenges – performance, fault-tolerance, and live production issues.
Requirements:
At least 5 years of C\C++ experience in a multi-threaded performance-critical programming
Proven experience leading big features & designs from rough ideas to requirements up to development & production
Experience working with public cloud (AWS, Azure) services and APIs
Kernel space programming
Virtualization
Advanced project management skills including time and risk management as well as resource prioritization
Development teams leadership experience