LucidLink
Software Engineer, Distributed Systems
About this role
Description: Seeking a Software Engineer with strong backend fundamentals to rebuild a foundational part of the product. Focus on system design, architecture, and database decisions in a complex, data-intensive environment. Requirements: C++ development experience or proficiency in another low-level programming language. Strong understanding of system and network programming fundamentals, algorithms, and data structures. Hands-on experience with databases and interest in high-scale systems. Familiarity with distributed databases, RPC protocols, cloud infrastructure (AWS), or TypeScript is a plus. Fluent in English, both written and spoken. Benefits: Opportunity to tackle complex, high-stakes problems in a values-led culture. Immediate impact within a tight-knit team, contributing to significant results. Comprehensive benefits including flexible PTO, competitive salary, stock options, and full health coverage.