
Senior Software Engineer
Metsi Technologies
full-time
Posted on:
Location Type: Office
Location: Round Rock • Massachusetts • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $130,000 - $155,000 per year
Job Level
Tech Stack
About the role
- Own problems end-to-end across design, implementation, testing, deployment, and supportability—within a cluster storage system.
- Build and harden distributed services: durability, consistency, replication, data paths, metadata, control planes, scheduling, placement, and lifecycle management.
- Optimize performance across compute, memory, IO, networking (including RDMA), and storage media (NVMe/SSD/HDD); drive latency and throughput improvements with data-driven profiling.
- Advance reliability through observability, telemetry, failure injection, chaos testing, and automated remediation; raise the bar on serviceability and supportability.
- Contribute to security & compliance with secure-by-default engineering.
Requirements
- Strength in systems programming and distributed systems fundamentals (concurrency, networking, storage, consistency, fault tolerance).
- Proficiency in at least one of C/C++ , Java , or Python ; willingness to learn across the stack.
- Experience with Linux or BSD development and debugging (e.g., perf, strace/dtrace/eBPF, tcpdump).
- Ability to write clean, testable code; familiarity with unit/integration/system testing and CI/CD.
- Clear communication, collaboration, and a bias for action.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++JavaPythonsystems programmingdistributed systemsperformance optimizationclean codeunit testingCI/CD
Soft Skills
clear communicationcollaborationbias for action