Client Engine Software Engineer

Janea Systems

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Design and implement complex, stateful, fault-tolerant, high-performance client-side engines
  • Develop extraction engines, parsers, or equivalent systems
  • Optimize performance using advanced algorithms including tree/graph traversal and heuristics
  • Manage concurrency, memory management, and performance profiling

Requirements

  • 10+ years of development experience in systems programming
  • Strong focus on C++
  • Deep experience with advanced algorithms and performance optimization
  • Strong fundamentals in concurrency and memory management
  • Degree in computer science or equivalent
  • Proficiency in written and spoken English
  • Ability to work collaboratively on remote projects

Preferred Qualifications

  • Exposure to Rust
  • Experience with declarative rule languages, query engines, or DSLs
  • Experience with AI-assisted tooling, LLM integration, or hybrid symbolic/ML systems
  • Experience with secure local storage (SQLCipher, encrypted SQLite)
  • Familiarity with accessibility trees or UI automation frameworks
  • Cross-platform client development (Windows, macOS, Android)
  • Competitive programming background
  • Experience with secure client-cloud sync and versioned protocols

About the Company

Janea Systems is a dynamic team of software engineering specialists and solutions innovators. From kernel to cloud, they provide high-impact software development services to Fortune 500 companies.

Skills & tools

C++Rust

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 0110+ years systems programming experience
  2. 02Strong C++ focus
  3. 03Advanced algorithms knowledge
  4. 04Concurrency and memory management expertise
  5. 05Computer Science degree
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches