Rust Developer - Senior Engineer

MokshaaLLC
Austin, Texas Metropolitan Area

Senior Software Engineer - RUST Developer

Location: Austin, TX (Hybrid)

Duration: 6 months+ Contract Only


This role is for W2 hire only, NO C2C.


Summary

We are seeking an experienced Software Engineer to join a small, highly collaborative team responsible for building and operating critical distributed systems. This role offers significant ownership, autonomy, and influence over the architecture and direction of our core services.


We believe that small, agile teams are best positioned to deliver high-quality, high-impact software. Our engineers share code ownership and domain expertise through close collaboration and pair programming. Our codebase is written entirely in modern Rust, leveraging the latest language features, tooling, and engineering practices.


We prioritize sustainable software development through readable, maintainable, and high-performance code. We employ comprehensive testing strategies, ranging from low-level performance validation (including allocation and memory usage testing) to correctness testing through fault injection, race-condition simulation, and resilience testing.


Key Qualifications

If you meet some of the qualifications below, we'd love to hear from you.


Required Qualifications

  • Proven experience designing, building, and operating highly scalable applications and web services
  • Strong proficiency in Rust, including asynchronous programming (async/await), ownership and borrowing concepts, and concurrency primitives (Sync/Send)
  • Experience with concurrent programming, including locking mechanisms, memory synchronization, and atomic operations
  • Solid understanding of distributed systems concepts such as consensus, replication, failure detection, consistency, and fault tolerance.


Preferred Qualifications

  • Experience with blob storage systems and object storage technologies
  • Experience working with distributed key-value databases
  • Familiarity with Kubernetes, containers, and cloud-native infrastructure
  • Knowledge of Linux operating system internals
  • Experience with storage systems and data management technologies
  • Familiarity with backend web technologies and service-oriented architectures
// // //