Senior Infrastructure Software Engineer, Storage Core in United States at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Infrastructure Software Engineer, Storage Core based in the United States.
Join a highly technical infrastructure team responsible for building and operating the distributed storage systems that power critical services at massive scale. In this role, you will help design resilient, high-performance platforms that store and protect vast amounts of data across multiple global environments. Working alongside experienced engineers, you will tackle complex challenges related to scalability, durability, consistency, and performance optimization. This position offers deep exposure to distributed systems architecture and mission-critical production environments. You'll have the opportunity to influence long-term technical strategy, contribute to foundational infrastructure, and grow into a leadership role while solving some of the industry's most demanding engineering problems. It is an excellent opportunity for engineers passionate about reliability, systems design, and large-scale infrastructure innovation.
- Design, develop, and maintain large-scale distributed storage systems that ensure exceptional levels of durability, availability, and performance.
- Contribute to the evolution of core storage architecture, improving scalability, operational efficiency, and long-term sustainability.
- Develop and enhance technologies related to replication, erasure coding, lifecycle management, and data placement strategies.
- Write high-quality, maintainable, and efficient code using modern systems programming languages such as Go and Rust.
- Participate in production support and on-call rotations, helping maintain the reliability of critical infrastructure services.
- Troubleshoot complex production issues, conduct root cause analysis, and implement preventative improvements.
- Collaborate with infrastructure, networking, hardware, and capacity planning teams to deliver reliable and cost-effective storage solutions.
- Take ownership of projects from design through implementation while contributing to broader cross-functional technical initiatives.
- Support ongoing improvements in system observability, performance monitoring, and operational excellence.
- 9+ years of professional software engineering experience with a strong focus on distributed systems and infrastructure development.
- Deep understanding of distributed systems concepts, including replication, consistency models, fault tolerance, and scalability.
- Proven experience developing and debugging production services using C++, Go, Rust, or similar systems-level programming languages.
- Familiarity with distributed storage systems, file systems, object storage platforms, or large-scale data infrastructure.
- Demonstrated ability to build efficient, reliable, and maintainable software in mission-critical environments.
- Experience supporting production systems, participating in operational rotations, and responding to incidents.
- Strong troubleshooting and problem-solving skills with the ability to analyze complex technical challenges.
- Excellent communication and collaboration skills, with experience working across multiple engineering disciplines.
- Passion for learning, continuous improvement, and contributing to long-term infrastructure evolution.
- Preferred experience with object storage technologies, performance optimization, observability tools, incident response practices, or open-source infrastructure projects.
- Ability to leverage AI-enabled tools effectively while exercising strong technical judgment, adaptability, and collaboration.
- Competitive salary ranging from $190,400 to $257,600 CAD, based on experience and qualifications.
- Opportunity to work on large-scale distributed systems serving millions of users globally.
- Exposure to advanced storage technologies, infrastructure architecture, and high-impact engineering challenges.
- Career growth opportunities within a technically sophisticated engineering organization.
- Collaborative environment focused on innovation, technical excellence, and continuous learning.
- Access to experienced mentors and opportunities to influence long-term architectural decisions.
- Participation in mission-critical projects with significant business and customer impact.
- Flexible and supportive work environment designed to help engineers thrive and grow professionally.