engineering
Posted 3 hours agoPrincipal Software Engineer
at Arcesium
Stockholm, SwedenHybrid
Responsibilities
- Own projects end-to-end from an architectural standpoint - driving them independently from requirement-gathering through design, delivery, and operation, with minimal oversight.
- Gather and validate requirements, translate them into high-level and low-level designs, and raise the quality bar on designs produced by others.
- Make, document, and review architectural decisions, articulating trade-offs clearly to both technical and non-technical stakeholders.
- Own non-functional attributes - performance, stability, scalability, and availability - and ensure systems meet internal standards.
- Profile real production systems, identify bottlenecks, manage memory and resource usage, and tune latency and throughput across distributed, event-driven services.
- A track record of architecting, building, and running distributed systems at real scale: cloud, Kubernetes, event-driven and messaging architectures.
Requirements
- The ability to make architectural decisions and explain trade-offs to engineers and non-engineers alike.
- Strong fundamentals: system design, data structures, concurrency, and API design.
- Work on a modern, open, cloud-native platform with the collaboration and humility of the team Limina was built on.
Benefits
- Arcesium is an equal opportunity employer.
Contact
- Emails from genuine Arcesium recruiters who are employees of the company will always come from the @arcesium.com domain.
- If something seems off or you're contacted by an unexpected third party, please reach out to us at careers@arcesium.com (US/UK), careers-india@arcesium.com (India) or careers-europe@arcesium.com (Portugal/Sweden) .