Software Engineer - Storage

Jobgether

Sweden

Remote

SEK 900,000 - 1,200,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote work from Slovenia
WeWork/coworking allowance
Equity ownership (ESOP)
Technology allowance for home office
Health insurance coverage
Flexible asynchronous working
Annual education allowance
Annual company off-sites
Open-source collaboration
International team environment

Job summary

Jobgether, partnering with a Sweden-based company, seeks a Software Engineer – Storage to design and scale a high-performance object storage platform. You will work across the stack—from client libraries to storage servers—in a globally distributed, open-source oriented environment.

Expect to tackle distributed systems challenges, improve upload/download reliability, and contribute to APIs, tooling, and deployment infrastructure while delivering observable, reliable storage services for millions

Qualifications

  • 5+ years of backend engineering experience, including operating Node.js applications in production environments.
  • Experience designing, building, or operating highly scalable distributed systems.
  • Comfort working across the technology stack including backend development and deployment, monitoring, and scaling.
  • Familiarity with observability and monitoring tools such as OpenTelemetry, Prometheus, and Grafana.
  • Experience with performance tuning, production troubleshooting, and reliability improvements for distributed services.
  • Strong PostgreSQL production experience, including tuning and troubleshooting.

Responsibilities

  • Enhance storage capabilities and support open file formats for analytical data.
  • Develop asset optimization to improve delivery speed and performance.
  • Expand edge infrastructure and implement features like automatic cache invalidation.
  • Improve storage server performance through monitoring, troubleshooting and optimization.
  • Contribute to open-source storage server components and upstream improvements.
  • Drive projects end-to-end from problem definition to deployment and improvement.

Skills

5+ years backend experience
Node.js in production
Distributed systems
Observability tools
PostgreSQL production
Ownership mindset

Tools

Docker
Kubernetes
Cloud providers (AWS/GCP/Azure)

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 Sweden.

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.
Requirements
  • At least 5 years of backend engineering experience, including operating Node.js applications in production environments.
  • Experience designing, building, or operating highly scalable distributed systems.
  • Comfort working across the technology stack, including backend application development and infrastructure deployment, monitoring, and scaling.
  • Familiarity with observability and monitoring tools such as OpenTelemetry, Prometheus, and Grafana.
  • Experience with performance tuning, production troubleshooting, and improving the reliability of distributed services.
  • Strong practical experience with PostgreSQL in production, including database tuning and troubleshooting.
  • A demonstrated ownership mindset, with the ability to drive projects independently from initial problem definition through delivery.
  • A strong appreciation for developer experience and a commitment to building intuitive, reliable tools that help developers work efficiently.
  • Ability to collaborate effectively in a fast-paced, asynchronous, globally distributed team environment.
Nice-to-have Qualifications
  • Previous experience building or maintaining developer tools and platforms.
  • Solid knowledge of cloud infrastructure providers such as AWS, Google Cloud Platform, or Microsoft Azure.
  • Experience with containerization technologies, including Docker and Kubernetes.
  • Direct experience designing and operating large-scale file upload and download pipelines.
  • Strong practical knowledge of content delivery networks (CDNs), including integration, caching strategies, and performance optimization.
  • Experience with image and video processing tools such as Sharp, DSSIM, or FFmpeg.
  • Familiarity with media formats and codecs such as AVIF, WebM, and Brotli.
  • Experience with frontend technologies and frameworks such as React and Next.js.
  • Interest in open-source software and contributing improvements to shared libraries, infrastructure, and developer communities.
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 Jobgether 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 final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?
Data Privacy Notice:

By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IT Operations & Cybersecurity Specialist
IT Operations & Cybersecurity Specialist

Jobgether • Sweden

Remote
SEK 153,000 - 276,000
Competitive compensation (€10–€18/hour
Fully remote work
Autonomy and ownership
+4
Senior Corporate Counsel
Senior Corporate Counsel

Jobgether • Sweden

Remote
SEK 1,786,000 - 2,976,000
Remote work
Flexible time off
Country-specific benefits
+3
Product Owner (Matchmaking)
Product Owner (Matchmaking)

Jobgether • Sweden

Remote
SEK 800,000 - 1,200,000
Fully Remote Work
Competitive Compensation
Annual Vacation: 28 days
+7
Product Compliance Counsel
Product Compliance Counsel

Jobgether • Sweden

Remote
SEK 900,000 - 1,200,000
Fully remote
Annual vacation 28 days
Wellness leave seven days
+7
Head of Influencer Marketing
Head of Influencer Marketing

Jobgether • Sweden

Remote
SEK 621,000 - 1,242,000
Competitive salary
Fully remote
Permanent contract
+6
Data Platform Engineer (Mid-level)
Data Platform Engineer (Mid-level)

Jobgether • Sweden

Remote
SEK 367,000 - 478,000
Remote work worldwide
Meal vouchers
Learning budget
+4
Account Manager — New Business & Closing (m/f/d)
Account Manager — New Business & Closing (m/f/d)

Jobgether • Sweden

Remote
SEK 618,000 - 1,236,000
Remote-first
Competitive salary
Work-life balance (40h week, 24 days'"
+2
Data API Engineer
Data API Engineer

Jobgether • Sweden

Remote
SEK 600,000 - 900,000
Fully remote from Poland
WeWork coworking allowance
Employee Stock Option Plan (ESOP)
+8
Remote Software Engineer – Scalable Storage Systems
Remote Software Engineer – Scalable Storage Systems

Jobgether • Sweden

Remote
SEK 900,000 - 1,200,000
Fully remote work from Slovenia
WeWork/coworking allowance
Equity ownership (ESOP)
+7
Cloud Engineer
Cloud Engineer

Giesecke+Devrient • Stockholms kommun

Hybrid
SEK 900,000 - 1,100,000
Hybrid work model
Competitive compensation and benefits
International environment