Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We’re now looking for a Software Engineer to join our team for the next chapter of our journey.
Do you enjoy building products that make a meaningful impact on people’s lives?
Do you want your code to actually make a difference? Are you a curious problem-solver who thrives in collaborative teams? Do you get excited by the idea of creating and shipping features that help people sleep better?
Your mission:
As a Software Engineer at Sleep Cycle, you work in a cross-functional team to design and deliver features across mobile, backend, and web. While you may specialize in one area, you're encouraged to contribute across our stack!
Your key responsibilities:
- Design, build, test, and maintain high-quality code in Swift, Kotlin and Python —depending on project needs.
- Collaborate closely with your team’s Product Manager, Designer, and Tech Lead to define and implement user-facing features.
- Work across the stack where possible (mobile, backend, web), with support for learning outside your primary focus area.
- Participate in code reviews, technical design discussions, and contribute to continuous improvement.
- Write well-tested, secure, and scalable software.
- Monitor performance and troubleshoot production issues in a shared ownership model.
- Work with ML Engineers and Research Scientists to understand model behaviour and how it integrates into the app experience.
- Bachelor’s degree in Computer Science, Software Engineering, or related field—or equivalent practical experience.
- 3+ years of professional software development experience, with solid experience and knowledge in at least one of: mobile (iOS or Android), or backend (Python).
- Comfortable working with at least one part of our stack:
- Mobile: Swift, SwiftUI, Kotlin, Jetpack Compose (plus some legacy Objective-C/Java)
- Backend: Python, FastAPI, Google Cloud (e.g. Datastore, Cloud Storage, BigQuery
- Familiarity with modern Git-based workflows, CI/CD, and testing.
- Fluency in English.
- Willingness to learn and contribute across the stack.
- Interest in product thinking and delivering customer value
- Interest in or openness to working near machine learning-driven features.
- Experience collaborating in product-driven teams — or interest in learning how.
- Demonstrated adaptability, accountability, and initiative in dynamic or evolving product environments.
- Experience in Web is a plus: React, Next.js, WordPress
What’s in it for you?
Sleep Cycle is all about creating a supportive and stimulating work environment, surrounded by kind, talented teammates who genuinely enjoy working together. We believe in a healthy balance of focus and fun — where sharing a laugh together is just as important as delivering great work.
You’ll tackle interesting challenges and contribute to meaningful outcomes — all while collaborating in our beautiful office space on the 20th floor of the Kineum skyscraper in Gothenburg.
We look forward to your application!
Key Skills
Ranked by relevanceReady to apply?
Join Sleep Cycle and take your career to the next level!
Application takes less than 5 minutes