AI SCORE 8.5

Software Engineer - Rust and C/​C++ Remote

$80K–$100K/year

About the Role

SpiderOak is seeking a Software Engineer - Rust and C/C++ Remote to join our innovative team. In this role, you will be responsible for writing reliable and maintainable code in Rust and C/C++. This position offers an exciting opportunity to work in a fully remote environment, contributing to the development of secure software solutions.

What You'll Do

  • Familiarize yourself with our current codebase and architecture.
  • Extend our existing codebase to provide new capabilities and enhance performance.
  • Help SpiderOak excel in programming with Rust.
  • Develop and maintain knowledge of computing system integrations, making recommendations on software and hardware configurations.
  • Provide analysis and design recommendations for applications, middleware, and systems architecture.
  • Apply a structured approach to the design and implementation of systems and processes.
  • Translate mission and customer requirements into capabilities, testing, and validation of services.
  • Analyze and allocate requirements to system architecture components, overseeing development, testing, and validation of systems and services.
  • Coordinate the integration of systems and services and oversee deployments.
  • Collaborate with multiple teams to understand the codebase and develop or alter solutions across various environments.

Requirements

  • Proficiency in Rust and C/C++ programming languages.
  • Experience in an Agile/Scrum environment.
  • Strong problem-solving skills and ability to work collaboratively in a cross-functional team.
  • Good understanding of software development principles and methodologies.
  • Experience or interest in building skills in Cryptography.
  • Ability to thrive in a fully remote environment.

Nice to Have

  • Relevant work experience in software development.
  • Bachelor's degree in computer science, software engineering, or a related field.

What We Offer

  • 100% remote work environment with a culture built on trust and flexibility.
  • Opportunities for professional growth and skill development.
  • A commitment to diversity and inclusion in the workplace.
  • Competitive salary and benefits package.
  • Supportive team environment that welcomes new ideas and talents.
Why This Job8.5 of 10

This Software Engineer role at SpiderOak offers a unique opportunity to work remotely on innovative secure software solutions using Rust and C/C++. The company promotes a culture of trust and flexibility, making it an attractive position for tech professionals.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

About SpiderOak Mission Systems

Explore career opportunities at SpiderOak Mission Systems in 2026. Discover a variety of remote, hybrid, and office roles tailored for your skills. Utilize our advanced application tracking, filters for precise job searches, and gain valuable company insights to enhance your job search experience. Uncover the perfect position that aligns with your aspirations at SpiderOak Mission Systems today.

Industry
Tech
Location
Remote

Who Will Succeed Here

Proficient in Rust and C++ programming languages, with a strong understanding of memory management and concurrency to write efficient and secure code.

Self-motivated and disciplined, capable of thriving in a remote work environment while effectively managing time and meeting Agile/Scrum deadlines.

Eager to learn and adapt, especially in the areas of cryptography and secure software development, demonstrating a growth mindset suitable for a junior role.

Learning Resources

The Rust Programming Languageguide

Career Path

Software Engineer - Rust and C/C++ Remote(Now)Mid-level Software Engineer specializing in Cryptography(1-2 years)Lead Software Engineer or Software Architect(3-5 years)

Market Overview

Rust Market Size 2024
$1.2B
Annual Growth
22.5%
AI Adoption in Software Development
45%
Investment in Rust Projects
+300%
Labour Demand for Rust Developers
+60%
Avg Salary for Junior Rust Engineers
$85K

Skills & Requirements

Required
RustC++Agile
Growing in Demand
WebAssemblyEmbedded SystemsBlockchain Development
Declining
CJavaScript (Node.js)

Domain Trends

Increased Adoption of Rust for System Programming
Rust is increasingly being adopted for system-level programming due to its memory safety and concurrency features, with a reported 30% growth in usage among developers in 2023.
Rise of WebAssembly in Web Development
The integration of Rust with WebAssembly is expected to grow by 50% in the next two years, providing high-performance web applications that leverage Rust's capabilities.
Cryptography and Security-Centric Development
With the surge in cyber threats, the demand for secure software development practices using Rust is projected to increase by 40% as companies prioritize security.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.