Haystack
← Back to Jobs
Technology
CO

Software Engineers

Compunnel Inc.Austin, TX🇺🇸United StatesPosted 14 Sept 2026

Why This Role Stands Out

This hybrid role at Compunnel Inc. offers a fantastic opportunity to develop cutting-edge distributed systems using Rust, fostering significant career growth and technical skill enhancement. You'll thrive here if you have a passion for building scalable applications and a knack for collaborative problem-solving within a reputable technology firm. Embrace the chance to own features from conception to production and contribute to a forward-thinking engineering team.

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Austin, TX, United States
Posted
21 hours ago
RustKubernetes

Job Description

Key Responsibilities
Design, implement, and support highly scalable applications and web services
Develop and maintain distributed systems using modern Rust and current coding practices
Build efficient asynchronous systems using Rust async/await and appropriate sharing models such as Sync and Send
Develop concurrent software using locking, memory synchronization, atomic operations, and related concurrency techniques
Design and implement distributed system capabilities involving consensus, replication, failure detection, and other distributed systems concepts
Own the complete lifecycle of features, including identifying areas for improvement, proposing changes, driving implementation, and supporting solutions in production
Develop readable, maintainable, and performant code using Rust tooling and its strong type system and borrow checker
Apply comprehensive testing strategies covering both correctness and low-level performance
Participate in pair-programming and collaborative development practices to share code ownership and technical knowledge
Investigate and optimize low-level system performance, including memory allocations and resource utilization
Collaborate with team members to solve complex technical problems across high-level system design and low-level implementation

Required Qualifications
7+ years of experience
Bachelors Degree

Skills
Rust
Rust Asynchronous Programming
Distributed Systems Concepts
Blob Storage Solutions
Distributed Key-Value Databases
Kubernetes
Linux System Internals
Storage Systems Internals
Backend Web Technologies
Distributed Systems Engineering
Concurrent Programming
Scalable Application Development
Software Testing
Performance Optimization
Pair Programming
Feature Lifecycle Ownership

Schedule
Start date: 2026-09-23

Similar jobs