Stand out for this role — generate a tailored resume and cover letter in about a minute.
Hmgroup is seeking a motivated Senior Software Engineer to strengthen the CRONUS Platform Team, focusing on the Identity module and backend services.
You will design and deliver secure, production-grade backend services that support customer registration, login, authentication and personal-data protection.
We are looking for a motivated and hands-on Senior Software Engineer to join the CRONUS Platform Team and strengthen the Identity module for Portfolio Brands. The role will focus on building secure, reliable and scalable backend services that support customer registration, login, authentication, authorization and personal-data protection.
You will work with engineers, product managers, architects, security specialists and business stakeholders to improve Customer Identity and Access Management capabilities across Weekday, COS, ARKET and &Other Stories. You will contribute across the full development lifecycle, including design, coding, testing, deployment, monitoring and production support.
This is a long-term strategic role with strong ownership. Over time, there will be opportunities to take broader technical leadership responsibilities within the team.
As a Senior Software Engineer, you will design and deliver secure customer identity capabilities and production-grade backend services.
Key responsibilities include:
The CRONUS Platform Team is part of Portfolio Brands Tech and supports the digital commerce platform used by Weekday, COS, ARKET and &Other Stories. The team owns shared platform capabilities that help the brands deliver stable, secure and reliable customer experiences.
The Platform Team works across five capability areas:
You will work mainly within Backend Engineering and the Identity module, while collaborating closely with SRE, operations, automation, security and other product teams. The team values end-to-end ownership, open communication, shared learning and practical solutions that improve customer experience and business reliability.
We are looking for someone with strong backend engineering and customer identity experience, along with a collaborative and ownership-driven mindset.
Overall Experience: 8-10 years of relevant software engineering experience, including designing, developing, testing and operating backend applications or services.
Java: Strong and recent hands-on experience with Java 17+ and core Java concepts, including object-oriented design, collections, exception handling, concurrency and clean code.
Spring Boot: Practical experience building production-grade REST APIs and microservices using Spring Boot and the wider Spring ecosystem.
IAM / CIAM: Meaningful hands-on experience with customer identity and access management, including authentication, authorization, user identity, access control, identity journeys, customer profiles, consent and personal-data protection.
Azure B2C: Experience with Azure AD B2C / Microsoft Entra External ID or a comparable CIAM platform. You should understand user flows or policies, registration, MFA, social identity providers, tokens and backend integration.
Identity Standards: Good understanding of OAuth 2.0, OpenID Connect, JWT and token lifecycle management.
Backend Engineering: Strong experience with API design, microservices, secure coding, databases, system integrations, performance, reliability and p