A Japan-based technology company is creating innovative software products in the information technology and services sector. Working closely with the founding team and CTO, employees have the opportunity to shape products from an early stage and see their work make a direct business impact.
The company values ownership, thoughtful technical decision-making, practical problem-solving, and clear communication. Its remote-first environment supports independent contribution while encouraging close collaboration with domain experts, business leaders, and fellow engineers. This is an attractive opportunity for someone who enjoys working in a fast-paced setting, taking responsibility for meaningful technical challenges, and helping establish the foundations of an evolving product and engineering organization.
As a Rust Software Engineer, you will design, build, and maintain reliable software systems and data pipelines that support the company’s products. You will work closely with the founding team and CTO, taking meaningful ownership of technical decisions and contributing to the direction of the engineering platform.
Your responsibilities will include selecting appropriate algorithms and data structures, developing distributed systems, and working with event streaming, replicated data, networking, concurrency, and observability. You will contribute throughout the software development lifecycle, from early product development through production operations, monitoring, and continuous improvement.
This permanent, remote role is based in Japan and requires collaboration with domain experts in Japanese. It is well suited to an engineer who enjoys early-stage environments and wants to turn complex technical challenges into robust, impactful products.