Senior Software Engineer (Identity and Access Management system)

Smartly
Helsinki
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Collaboration","Problem-solving","Teamwork","Critical thinking"]

Senior Software Engineer responsible for architecting, designing, and implementing scalable, secure IAM systems in a distributed microservices environment. You will translate architectural designs into high-quality NodeJS/TypeScript code, develop APIs, collaborate with product, infra, and support teams, and contribute to RBAC, SSO (SAML/OpenID), and IAM tooling within a hybrid Helsinki-based team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Smartly
Smartly
4 months ago

Senior Software Engineer (Identity and Access Management system)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Senior Software Engineer responsible for architecting, designing, and implementing scalable, secure IAM systems in a distributed microservices environment. You will translate architectural designs into high-quality NodeJS/TypeScript code, develop APIs, collaborate with product, infra, and support teams, and contribute to RBAC, SSO (SAML/OpenID), and IAM tooling within a hybrid Helsinki-based team.
Location: Helsinki
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Architect, design, and document new features and system enhancements, ensuring scalability, security, and maintainability for complex distributed systems.
  • •Apply professional software engineering practices, including selection and implementation of architectural and design patterns.
  • •Translate architectural designs into maintainable, high-quality code primarily using NodeJS and TypeScript.
  • •Develop and maintain APIs for consumption by other backend services or frontend code.
  • •Collaborate with product management, infrastructure, and support functions.

Pay and Benefits

Perks:Health InsuranceLearning BudgetRemote WorkWellness StipendEquity

Key Requirements

  • •Minimum of 5 years of experience designing, architecting, and building robust, complex, distributed web applications with system-level design focus.
  • •Proven expertise in designing, documenting, and implementing various architectural and design patterns.
  • •Strong backend development skills with NodeJS and TypeScript, with a good understanding of frontend technologies (React).
  • •Bonus points for knowledge of IAM-related solutions/technologies (Auth0, OAuth, OpenID, SAML, Google Zanzibar).
  • •Excellent written and verbal communication skills in English; proactive attitude; able to work in a hybrid model with 3 days/week in Helsinki office.
Experience:5+ yearsIdentity and Access ManagementSaaSDistributed systemsNodeJSTypeScript
Skills:CommunicationCollaborationProblem-solvingTeamworkCritical thinking
Languages:English
Tech Stack:TypeScriptNodeJSKoaKnexJSPostgreSQLKafkaKubernetesReact

Company Brief

Smartly
Provides a cloud-based advertising automation platform that helps brands and agencies create, manage, and optimize scalable social and digital ad campaigns across channels with creative and measurement tools.
Industry: SaaS
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Helsinki, Finland
Founded: 2013
WebsiteLinkedIn