MIFZZA logoMIFZZA

Software Engineer - Storage

Riyadh

EmployerUndisclosed employer
LocationRiyadh
Job typeFull-time
FieldIT & Software
Experience5+ years
Posted2026-10-26

Apply through MIFZZA

Job description

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Engineer – Storage based in Saudi Arabia. We are looking for an experienced software engineer to help build and scale a high-performance object storage platform that simplifies how developers upload, manage, process, and deliver digital assets. In this role, you will contribute across the full technology stack, from client libraries and command-line tools to storage servers, content delivery networks, and deployment infrastructure. You will tackle complex engineering challenges involving distributed systems, upload reliability, asset optimization, caching, and service performance. Working in a globally distributed, open-source-first environment, you will collaborate asynchronously with engineers across disciplines to deliver reliable, scalable solutions. You will also help shape the developer experience by improving APIs, tooling, observability, and storage workflows. This is an opportunity to make a meaningful impact on infrastructure used by developers worldwide while contributing to open-source projects and technologies designed to scale to millions of users. Accountabilities • Enhance storage capabilities: Improve analytics storage offerings and support open file formats, including Apache Iceberg and DuckLake, to enable efficient storage and management of analytical data. • Optimize asset delivery: Develop asset optimization capabilities that improve delivery speed and performance for websites and mobile applications. • Expand edge infrastructure: Build and improve the edge network to accelerate uploads and implement features such as automatic cache invalidation. • Improve storage server performance: Enhance the performance, observability, scalability, and reliability of the storage server through continuous monitoring, troubleshooting, and optimization. • Develop storage exploration tools: Collaborate with frontend engineers to build a fast, intuitive, and powerful storage explorer. • Improve developer experience: Enhance APIs, client libraries, and command-line interface (CLI) tools to deliver a seamless, consistent experience throughout the development workflow. • Strengthen upload and download reliability: Identify opportunities to improve upload resilience, optimize protocol behavior, and streamline processing across different clients and environments. • Contribute to open source: Develop and maintain open-source storage server components and contribute improvements to upstream dependencies where appropriate. • Resolve technical issues: Address escalated support cases, investigate underlying causes, and implement systemic improvements that prevent recurring problems. • Work across the technology stack: Contribute to backend development, infrastructure deployment, monitoring, scaling, and service operations as needed. • Drive projects end to end: Take ownership of engineering initiatives, from identifying problems and designing solutions through implementation, testing, deployment, and ongoing improvement. Benefits • Fully remote work: Work remotely from Slovenia, with a globally distributed team and no requirement to work from a central office. • Coworking support: Access to a WeWork membership or coworking allowance to help create a productive work environment. • Equity ownership: Employee Stock Option Plan (ESOP), giving team members the opportunity to share in the company's long-term growth. • Technology allowance: Budget to purchase equipment and tools for your home office, such as a laptop, monitor, or headphones. • Health insurance: The employer covers 100% of employee health insurance costs and 80% of dependent coverage, subject to the applicable plan and local availability. • Flexible working arrangements: An asynchronous work culture that emphasizes autonomy, trust, and ownership of your schedule and deliverables. • Professional development: Annual education allowance for courses, books, conferences, and other learning opportunities. • Annual company off-sites: Opportunities to connect and collaborate in person with colleagues during an annual company-wide gathering. • Open-source collaboration: The opportunity to contribute to open-source projects and help shape tools used by a broad developer community. • International environment: Work alongside a globally distributed team spanning dozens of countries and languages. • Compensation transparency: Salary and any additional cash compensation are not specified in the provided job description and should be confirmed during the hiring process. How the employer works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The.

Requirements

Skills

ReactNetworkingDockerKubernetesGit

Let MIFZZA apply for you

Upload your CV and MIFZZA matches you with jobs that fit your field and city, with an ATS-ready CV and a cover letter for each application.

Get started

Similar jobs

Browse more