Distributed Storage Software Developer
Location
Texas
Posted
4 days ago
Salary
Not specified
Seniority
Senior
Job Description
Job Requirements
- Bachelor's or Master degree in Computer Science, Engineering, or related field
- 3+ years of experience in distributed systems development
- Strong proficiency in C/C++, Go, or Rust
- Experience with Debian/Ubuntu or other Linux distributions
- Deep understanding of distributed systems concepts: consensus algorithms, CAP theorem, eventual consistency
- Experience with storage technologies: block storage, object storage, or file systems
- Knowledge of Linux package management (dpkg, apt) and Debian packaging
- Proficiency with Linux systems programming and kernel interfaces
- Strong debugging and performance optimization skills
- Must reside in Greater Austin, TX area
- United States Citizenship required
Benefits
- Hybrid work model for workplace flexibility
- Comprehensive health, dental, and life insurance
- Short and long-term disability coverage
- RRSP matching for financial security
- Flexible time-off policies for work-life balance
- Employee assistance program for mental well-being
- Learning benefits, including a LinkedIn Learning subscription and seminars
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Director, Software Engineering – Life Product
Penn MutualHelping people get stronger is a pretty good business to be in.
Director of Software Engineering leading engineering teams at Penn Mutual
Director, Software Engineering – Life New Business
Penn MutualHelping people get stronger is a pretty good business to be in.
Director of Software Engineering leading teams at Penn Mutual
Senior Full Stack Engineer
NourishNourish is on a mission to improve people’s health by making it easy to eat well.
The Senior Full Stack Engineer will design and develop features for the platform, maintain code, and collaborate across teams to improve engineering processes.
Staff Software Engineer, Build Stability
GustoTrusted by 300,000 businesses and their teams with modern HR tools, payroll, and benefits.
As a Staff Software Engineer, you will enhance the developer experience at Gusto by managing the CI system, improving efficiency, and ensuring reliability in build processes for hundreds of engineers.



