Janea Systems - Client Engine Software Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Exposure to Rust, or a demonstrated willingness to migrate components from C++ to Rust incrementally • Experience designing or extending declarative rule languages, query engines, or DSLs (e.g. XPath-like systems, custom parsing grammars) • Experience with AI-assisted tooling, including LLM integration, vision models, or hybrid symbolic/ML systems • Hands-on experience with secure local storage solutions such as SQLCipher or encrypted SQLite • Familiarity with accessibility trees, UI automation frameworks, or structured UI extraction • Cross-platform client development experience (Windows, macOS, Android) • Competitive programming background or equivalent problem-solving depth • Experience with secure client-cloud sync, serialization, and versioned protocols • Why join Janea? Because world-class talent deserves world-class opportunities. What we offer: • Competitive compensation with benefits, paid vacation, and sick leave. • The opportunity to work with a globally diverse team of top Engineering talent on the industry’s toughest Engineering challenges. • Ultra-flexible working conditions – we provide a generous office equipment allowance so you can work from home, we can also provide you with a desk at an office/coworking facility near you or use both. No business travel necessary. • An enjoyable, start-up work environment, with excellent opportunities for professional growth and development. • Flexible working hours – as a remote-first company, our focus has always been on getting the job done well, not when or where it gets done.
Benefits
• Work Schedule • Full time / Flexible working hours – • Reports to • Head of Engineering • Member of • Engineering Team • To be considered for this position, you must have the following qualifications: • 10+ years of development experience in systems programming, with a strong C++ focus • Proven ability to design and implement complex, stateful, fault-tolerant, high-performance client-side engines, including extraction engines, parsers, or equivalent systems • Deep experience with advanced algorithms, including tree/graph traversal, heuristics, and performance optimization • Strong fundamentals in concurrency, memory management, and performance profiling • Fast learner with a can-do attitude and exceptional problem-solving abilities • Self-sufficient, proactive, and comfortable working collaboratively on remote projects • English skills (ability to effectively communicate via written and spoken English) • A degree in computer science (or equivalent)
No credit card. Takes 10 seconds.