TL;DR

Staff Software Engineer: Designing core architecture, optimizing rendering pipelines, and solving complex mathematical problems in a cross-platform codebase spanning iOS, Android, and Web. Focus on ensuring the entire system remains fast, stable, and flexible while growing.

Location: Stockholm

Company

SCRL is a creative design platform used by millions of people to make social media posts with complex layouts and advanced elements.

What you will do

  • Design the foundational systems for SCRL, ensuring the codebase stays maintainable and modular.
  • Solve problems in coordinate geometry, complex state management, and advanced photo editing features.
  • Identify and fix bottlenecks in our rendering engine.
  • Help set the technical direction for the team.
  • Build the logic for complex features like undo/redo and real-time synchronization between clients on different platforms.

Requirements

  • You have spent years building complex software systems.
  • You are comfortable with linear algebra, geometry, and data structures.
  • You can take a messy problem and break it down into a clean, predictable system.
  • You enjoy discussing technical trade-offs and can explain complex ideas simply.
  • You believe in writing code that is correct, testable, and built to last.

Nice to have

  • Experience building editors, game engines, or graphics-heavy applications.
  • Deep knowledge of Metal, C++, or other low-level optimization.
  • A background in computer graphics, physics, or competitive programming.
  • Experience working on large-scale apps where performance is a top priority.

Culture & Benefits

  • Challenging problems that require real engineering.
  • A small, focused team that values technical excellence.
  • Real ownership and the ability to shape the future of a product used by millions.
  • Great colleagues and an office in central Stockholm.
  • Competitive compensation and growth opportunities.