> Markdown version of [/jobs/ext/4633223-lead-software-engineer-object-storage](https://www.wearedevelopers.com/jobs/ext/4633223-lead-software-engineer-object-storage). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer (Object Storage) - **Company:** Socode Limited - **Location:** Mundelein, IL, United States - **Experience:** Expert - **Salary:** $200,000 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Application Programming Interfaces (APIs), Amazon S3, C++ (Programming Language), Cluster Analysis, Profiling, Software Debugging, Linux, Memory Management, Python (Programming Language), Software Engineering, Subsystems, System Programming, Concurrency, Storage Technologies, Codebase, Grpc - **Published:** November 8, 2026 - **Apply:** https://www.thejobnetwork.com/job/176b8145-7350-41c1-b063-95afefe3bee9/lead-software-engineer-object-storage ## About the Role n \n * 10+ years of software development in Go, Python, C, C++ or Rust (or equivalent systems-level expertise). \n * Strong distributed-systems and high-performance storage-software design experience. \n * Deep Linux: systems programming, debugging, profiling and performance analysis of complex systems. \n * Solid grasp of concurrency, synchronisation, locking, async programming and memory management in performance-sensitive code. \n * Experience with object storage or S3-compatible APIs, and demonstrated technical leadership of a team or significant workstream. \n, * Experience with the Linux I/O subsystem and networking. \n * Knowledge of erasure coding principles. \n * Experience with storage protocols and clustering design and development. \n * Experience with REST, gRPC or Thrift. \n * Familiarity with OCaml (parts of the existing codebase are written in it) - welcome, not required.