Rust / Go Developer (Scanner Platform)

Scan Ninja Inc.

Houston (TX)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Scan Ninja Inc. is looking for an experienced backend engineer to work on their core scanner platform. Located in Houston, Texas, the position demands strong Rust skills and experience in building backend systems in Go. Responsibilities include designing telemetry pipelines, implementing secure update frameworks, and ensuring the reliability and performance of the systems. Candidates should have a solid understanding of distributed systems patterns and hands-on experience with production cloud constraints. Join a high-priority role that emphasizes secure software delivery.

Qualifications

  • 3+ years of backend or systems engineering experience with strong Rust skills.
  • Hands-on experience with async runtime behavior and performance tuning.
  • Deep understanding of distributed systems and event-driven architecture.

Responsibilities

  • Build scanner runtime services in Rust and Go with strong performance.
  • Design resilient ingestion and correlation pipelines for telemetry.
  • Implement secure update workflows and verify package integrity.

Skills

Rust experience
Go programming
Distributed systems knowledge
Networking fundamentals
Secure software update frameworks

Job description

This is a high-priority role focused on core scanner platform components where performance, correctness, and secure software delivery matter. You will work on systems that handle distributed workloads, secure communications, and reliable update flows under real production constraints.

Responsibilities
  • Build scanner runtime services in Rust and Go with strong performance and reliability characteristics
  • Design resilient ingestion and correlation pipelines for scanner telemetry
  • Implement secure update workflows and verify package integrity end to end
  • Harden service-to-service communication using mTLS and gRPC
  • Design robust retry, backoff, and throttling strategies for AWS and Azure integrations
Requirements
  • Strong Rust experience beyond basic application development, including async systems and performance-oriented engineering
  • Experience building backend systems in Go for production environments
  • A solid understanding of distributed systems patterns such as CQRS and event sourcing
  • Experience designing reliable event processing systems and understanding the tradeoffs around exactly-once delivery
  • Deep networking knowledge, including mTLS, gRPC, NAT traversal, and HTTP/2
  • Experience implementing secure software update frameworks such as TUF or Omaha
  • Hands‑on experience handling production cloud constraints such as throttling and rate limits in AWS or Azure
Must Have
  • 3+ years of backend or systems engineering experience with strong Rust skills and production Go experience
  • Hands‑on experience with async runtime behavior, performance tuning, and concurrency tradeoffs
  • A deep understanding of distributed systems and practical tradeoffs in event‑driven architecture
  • Proven experience implementing secure update systems such as TUF or Omaha
  • Strong networking fundamentals across modern service‑to‑service communication patterns
Nice to Have
  • Experience with no_std Rust or constrained runtime environments
  • Background building scanner, endpoint, or security platform products
  • Experience designing highly reliable event pipelines with clear delivery guarantees
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Rust & Go Platform Engineer for Scanner Systems
Rust & Go Platform Engineer for Scanner Systems

Scan Ninja Inc. • Houston (TX)

On-site
USD 100,000 - 140,000
Software Engineer, Data Infrastructure (Rust)
Software Engineer, Data Infrastructure (Rust)

Scanner.dev • San Francisco (CA)

Hybrid
USD 100,000 - 150,000
Competitive salary
Meaningful equity
Comprehensive benefits (Medical, Dental, Vision, 401k)
+1
Backend Engineer
Backend Engineer

Scanner • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Competitive salary
Meaningful equity
Comprehensive benefits (Medical, Dental, Vision, 401k, commuter)
+1
Senior DevOps Engineer
Senior DevOps Engineer

Scanner.dev • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Equity
Medical
Remote-friendly
+1
Senior Rust Backend Engineer: Cloud APIs & Real-Time
Senior Rust Backend Engineer: Cloud APIs & Real-Time

R Systems • Los Angeles (CA)

On-site
Senior Backend Engineer
Senior Backend Engineer

Scanner.dev • San Francisco (CA)

Hybrid
USD 130,000 - 160,000
Competitive salary
Meaningful equity
Comprehensive benefits
+1
Sr Rust Engineer
Sr Rust Engineer

R Systems • Los Angeles (CA)

On-site
Backend Engineer
Backend Engineer

Scanner.dev • San Francisco (CA)

Hybrid
USD 100,000 - 150,000
Competitive salary
Meaningful equity
Comprehensive benefits (Medical, Dental, Vision, 401k)
+1
Senior Rust Cloud Platform Engineer (Multiple locations)
Senior Rust Cloud Platform Engineer (Multiple locations)

LCS Defense • Jessup (MD)

Hybrid
USD 140,000 - 190,000
Software Development Engineer
Software Development Engineer

Jobtailor • Maryland

On-site
USD 140,000 - 210,000