Software Engineer - Remote
Get new jobs like this one by email. Create a free account for job alerts and to save the jobs you like.
Job Summary
Leading the development of a cross-platform peer runtime, the full-time Software Engineer - Remote will manage the integration of Rust with native network stacks across Windows, Android, and Linux, while ensuring stability and performance in a distributed environment.
Key responsibilities:
- Build and maintain the Rust peer binary for various platforms, focusing on process lifecycles and networking
- Port the peer to Android, addressing mobile-specific challenges and integrating device farms
- Gather and analyze hardware and OS data to enhance fleet performance and reliability
Required qualifications:
- 5+ years of production experience with Rust, including shipping software across multiple platforms
- Expertise in interfacing Rust with C/C++ libraries and native OS APIs
- Strong understanding of TCP, TLS, and HTTP protocols at a detailed level
- Experience with asynchronous communication and operational excellence in a remote team
- Curiosity and passion for reverse engineering and complex systems analysis
Complete Job Description
The complete job description is available to premium members. Premium membership includes:
Full access to 38,022 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee