EdTech Jobs
Kognity

Senior Software Engineer

Kognity
🇸🇪In-Person - Swedenkr720K–kr950K/yri10h ago
Prep for this Role

Summary

Senior Software Engineer at Kognity, a 125-person EdTech scale-up, building full-stack features that impact learning for students and teachers in 120+ countries. Role focuses on high ownership, fast shipping pace, and meaningful product impact.

Key Responsibilities: Build and ship full-stack features in Python and TypeScript with strong quality standards; design and evolve systems through hands-on implementation, owning problem spaces end-to-end from requirements shaping through testing and iteration.
Skills & Tools: Strong coding ability in JavaScript/TypeScript and at least one backend language with sound technical decision-making; proven ability to deliver high-quality features in fast-moving environments; clear focus on writing maintainable, well-structured code; pragmatic approach to AI tools.
Qualifications: Proven track record shipping features in fast-moving product environments with quality and impact; experience owning features end-to-end including requirement shaping and iterating based on feedback; ability to work independently with minimal guidance on complex problems.
Location: Remote from anywhere in Sweden
Compensation: kr720K–kr950K/yr (estimated)

Job Description

We're building one of the most ambitious tech teams in Sweden, defined by customer obsession, high shipping pace, and visible product impact.

We’re a 125-person EdTech scale-up powering learning in 120+ countries. Our intelligent platform replaces traditional textbooks and combines rich, interactive pedagogy with smart AI and data to help students and teachers thrive, from international schools to US high schools.

Why join Kognity?

  • Work on problems that matter – Your work directly influences the lives of teachers and students in over 100 countries. The scale is global, and the outcomes are tangible.

  • High ownership, high expectations – You will be trusted to take initiative, make decisions and drive outcomes. Responsibility comes early, accountability is real, and results matter.

  • A fast-moving, high-performing team – You will work with smart, driven colleagues across the globe on complex problems. Standards and expectations are high, feedback is direct, and the pace is fast.

  • Continuous growth is the baseline – Everyone is expected and supported to learn quickly, improve constantly and raise their own bar. If you enjoy responsibility, momentum and meaningful challenge, you will thrive here.

What you’ll do:

  • Build and ship full-stack features in Python and TypeScript, delivering at a high pace with strong quality and taking ownership of implementation from initial development through testing and iteration

  • Design and evolve systems through hands-on implementation, applying sound architectural judgement across APIs, ORMs, caching and testing, while consistently optimising for correctness, performance and simplicity across the wider codebase

  • Continuously improve the codebase by proactively simplifying solutions, reducing technical complexity and driving meaningful improvements that have an impact beyond individual tasks and across the team

  • Own problem spaces end to end, including handling unclear requirements, shaping the approach, asking the right questions and delivering robust solutions independently with minimal guidance

What we’re looking for:

  • Strong coding ability in JavaScript or TypeScript, plus at least one backend language, with the ability to make sound technical decisions and translate ideas into well-structured, production-ready code quickly, including in live coding settings

  • Proven experience building and shipping features in a fast-moving product environment, with a track record of delivering projects with quality and impact across a team

  • Experience owning features end-to-end, including taking responsibility for shaping requirements, driving implementation and iterating based on feedback and outcomes

  • A strong focus on writing clear, maintainable and well-structured code, with attention to design, abstraction and long-term sustainability of the system

  • Curiosity for AI tools and a willingness to use them pragmatically to improve productivity, problem-solving and overall development effectiveness

Our Values

  • We take ownership

  • We leverage AI

  • We drive customer value

  • We are transparent

  • We take care of ourselves and each other

Benefits

  • Work remotely from anywhere in Sweden

  • ITP Pension Plan with Nordnet

  • Yearly budget of 5,000 SEK to spend on health-related services.

  • 30 days of paid vacation every year

  • Full pay sick leave starting on day 1

How we hire

  1. Discovery call with a Recruiter

  2. Hiring manager discussion

  3. Live coding session

  4. Values discussion

  5. Systems design session

  6. Leadership talk

Every qualified person will be evaluated regardless of age, gender, identity, nationality, ethnicity, sexual orientation, disability status or religion. We’re committed to building a diverse, inclusive team and welcome people of all backgrounds, experiences, perspectives, and abilities.

See more about how we collect and process your personal data in our Privacy Notice.