Senior Software Engineer - Java

Milan March 20, 2026 Greenhouse
What you will do • As a backend Java developer, you will work within a specific problem space critical to Klarna’s current needs where you will design, develop, and deploy backend services with a focus on scalability, high availability, and low latency. • Collaborate and grow in a dynamic and autonomous environment while working in small, agile, and cross-functional teams. • Use the latest technologies to solve real problems for our customers at a massive scale. • Be part of a team that takes full operational responsibility for the services you own, and potentially take part in an on-call rotation. • Share your knowledge and build creative solutions while helping the team evolve best practices. Who you are • Extensive software development experience with one or more general-purpose programming languages, including but not limited to Java. • Great problem-solving abilities. • Working proficiency in English. Awesome to have • Experience with Java (latest versions). • Familiarity with Spring and Spring Boot. • Knowledge of Docker and Kubernetes. • Experience with Kafka. • Database experience in PostgreSQL, DynamoDB, and Elasticsearch. • Familiarity with microservices architecture on AWS. Please include a CV in English. Curious to learn more about Klarna and what it’s like to work here? Explore our career site!
Apply on company site

How to Get Hired at Klarna

  • Klarna is a licensed Swedish bank, not just a BNPL app, which means roles across the company touch real banking regulation (CRD/CRR, PSD2, GDPR, AML/KYC, consumer credit law) and the bar for compliance literacy is higher than at most consumer fintechs.
  • Apply directly through klarna.com/careers with a tailored, metrics-led CV; generic applications and recruiter-spam outreach are visibly deprioritized versus thoughtful direct applications.
How to apply to Klarna

How well do you match this role?

Check My Resume