Arbetsbeskrivning
Senior Software Engineer – Backend
Location: Malmö, Sweden
Remote: 0%
Background
The Customer Master Data (CMD) product is expanding to serve more markets and is a central part of the IT landscape supporting retailers.
CMD functions as the single source of truth for customer data, maintaining the “Golden Record” and integrating with multiple systems to ensure data accuracy, legal compliance, and efficiency for co-workers handling customer data.
The product is developed in-house within the Customer Engagement domain and will be delivered globally as part of a new CORE offering.
Scope of the Role
This role involves delivering a world-class product for retailers, collaborating with other teams, and understanding how the IT landscape operates.
A broad, “helicopter view” of the system’s place in the business is valued.
The position is part of a wider digital transformation, focusing on how customer data can enable other products and co-workers to work smoothly and efficiently.
Key Responsibilities
- Develop backend services within a Microsoft Azure environment.
- Design integration schemas, best practices, and data models.
- Apply event-based architectural knowledge to deliver robust solutions.
- Deliver high-quality, purpose-fit code.
- Design and maintain REST APIs with clear contracts and versioning.
- Set up automated testing and pipelines (covering Development, Operations, and Security).
Required Skills & Experience
- Deep expertise in .NET, C#, and Microsoft Azure.
- Proven experience defining, building, and maintaining REST APIs.
- Strong focus on API-first development with clarity, performance, and long-term maintainability in mind.
- Solid understanding of resilient, scalable distributed systems.
- Experience with cloud-native architecture.
- Ability to design clean, modular code structures that reflect real-world business processes.
Tech Stack
- Primary Language: C# (.NET 9+)
- Architecture: Event-Driven Architecture (EDA), Microservices Architecture
- Patterns: RESTful APIs, GraphQL
- Monitoring: OpenTelemetry, structured logging, distributed tracing
Preferred Qualifications
- Strong communication skills, with the ability to explain technical concepts clearly.
- Experience working with Customer Master Data in an international environment.