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.
