IO Global

Software Engineering Lead (Rust)

IO Global

Overview

Experienced Software Engineering Lead responsible for team development and high-quality code delivery.

Ideal candidate has 10+ years of software engineering experience with strong Rust skills and team management experience.

remoteseniorfull-timeRustC++AgileGit

Locations

  • United States, California

Requirements

  • 10+ years of software engineering experience
  • 2 years of team management experience
  • Solid System Programming experience in Rust
  • Experience with distributed systems and network development
  • Knowledge of HTTP API and security compliance
  • Experience with Agile software development methods
  • Understanding of Cardano principles
  • Experience with Git workflow

Responsibilities

  • Lead engineering practices within a product team
  • Coach and develop team members
  • Write high-quality code
  • Collaborate with software architects and product managers
  • Review and integrate software components
  • Troubleshoot and debug existing software
  • Document code and APIs
  • Participate in agile software development practices

Benefits

  • Remote work
  • Laptop reimbursement
  • New starter package for hardware essentials
  • Learning & Development opportunities
  • Competitive PTO