This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Come build the systems that power IKEA’s global operations. We’re looking for a Senior Software Engineer to join a high-impact Product Engineering group responsible for a portfolio of mission-critical microservices supporting IKEA’s global sourcing, billing, settlement, and master data platforms. This isn’t a single-product role. You’ll work across a diverse ecosystem of services and domains, handling modern stacks, event-driven architectures, complex business logic, and cloud-native deployments on GCP and AliCloud. If you thrive in technically deep environments and enjoy solving real-world scale challenges, this role is for you.
Job Responsibility:
Design, build, and maintain microservices across TypeScript and Java/Kotlin stacks, handling complex pricing, billing, settlement, and cost control domains
Define and enforce clear API contracts
Maintain high-quality test suites
Optimise CI/CD pipelines
Deploy and operate cloud-native services
Ensure production-grade observability
Daily collaboration with AI tools to accelerate development while maintaining high standards of code quality, architecture, and operational excellence
Requirements:
5+ years designing, building, and maintaining microservices in production
Strong hands-on experience with TypeScript (Node.js/NestJS) and Java/Kotlin (ideally Quarkus)
Experience implementing complex business logic in pricing, billing, settlement, or other rules-heavy domains
Solid understanding of API design and contract governance (OpenAPI/AsyncAPI), including versioning and backward compatibility