JobCrawls

Job alerts, saved jobs and deadline reminders on your phone

Open app

Senior Software Engineer (Identity and Access Management system)

Software Engineer

Posted Sep 29 (37 days ago)

Key facts

Senior Software Engineer in Helsinki, IAM system, hybrid work at Smartly.io

How this salary compares

Estimated €3,140 - €5,47026% below senior roles
Based on 50 job postings
Monthly salary comparison for Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
senior roles€3,854 per month€5,550 per month€7,372 per month
This offer€3,140 per month€4,305 per month€5,470 per month

Statistics Finland’s earnings for the occupation group “Software developers” (2024), raised to July–September 2026. Job ads only set the differences by place and level. · Data and reuse

Est. take-home €2,460 - €3,660

About 71% of gross pay
Languages required
English
Experience
5 years experience

Original job ad

Are you an enthusiastic Software Engineer who’s ready to embark on new challenges and take your career to new heights? Join our team at Enigma in Helsinki as a Senior Software Engineer, and play a pivotal role in building our secure and scalable Identity and Access Management system. About the Team: As part of the Infrastructure Group at Smartly, Enigma is dedicated to managing Identity and Access Management (IAM) and Billing operations. We tackle complex challenges to ensure secure authentication, flexible authorization, and an efficient Billing Engine for our leading SaaS platform. For references on what problem we’re trying to solve: User Identity and Access Management, including Role-Based Access Control (RBAC). Authentication and login methods, including Single Sign-On (SSO) with SAML and OpenID. Authorization mechanisms to control access to various modules of our platform to fit the needs of different customers. We develop and maintain several microservices built mainly using TypeScript, NodeJS, Koa, KnexJS, Postgres, Kafka and run in our Kubernetes clusters. This job position is targeted for a role in the Identity and Access Management domain of the team. Check out our Engineering at Smartly site to learn how our engineering and product development work. As a Senior Software Engineer, You Will: Architect, design, and document new features and system enhancements, ensuring scalability, security, and maintainability for our complex, distributed systems. Apply professional software engineering practices, including the selection, design, and implementation of various architectural and design patterns. Translate architectural designs into maintainable, robust, high-quality code primarily using NodeJS and TypeScript. Develop and maintain APIs for consumption by other backend services or frontend code. Collaborate with diverse stakeholders, including product management, infrastructure, and support functions. What We’re Looking For: Minimum of 5 years of experience in designing, architecting, and building robust, complex, and distributed web applications, where system-level design was a core responsibility. Writing code is not enough; we need proven expertise in system thinking. Demonstrable professionalism in knowing how to design, document, and implement different architectural and design patterns. Strong backend development skills with NodeJS & TypeScript with a good understanding of frontend technologies (React). Experience with Rust is considered an advantage Bonus points for knowledge about different IAM-related solutions/technologies (such as Auth0, OAuth, OpenID & SAML, Google Zanzibar). Excellent written and verbal communication skills in English. Proactive attitude and a passion for taking initiative. Ability to work hybridly, spending at least 3 days a week in our Helsinki office.

About the role

Summarised by JobCrawls from the job ad above.

Requirements

  • Minimum of 5 years of experience in designing, architecting, and building robust, complex, and distributed web applications.

Responsibilities

  • Architect, design, and document new features and system enhancements with scalability, security, and maintainability in mind.
  • Translate architectures into maintainable code primarily using NodeJS and TypeScript.
  • Develop and maintain APIs for backend services and frontend integration.
  • Collaborate with product management, infrastructure, and support functions.

Skills & technologies

NodeJSTypeScriptReactKoaKnexJSPostgresKafkaKubernetes

About Smartly

Smartly logo
Smartly · 19 open roles
Top locations (all time): Helsinki, Finland · 71 · Helsinki, Uusimaa, Finland · 23 · Remote - Global · 7 · +4 other locations
View company
Current open roles at Smartly on JobCrawls
LocationActive listings
Helsinki, Finland71
Helsinki, Uusimaa, Finland23
Remote - Global7
Berlin, Germany3
London, United Kingdom2
Berlin, Berlin, Germany; Helsinki, Uusimaa, Finland1
Uusimaa, Finland1
Current role mix at Smartly on JobCrawls
Role typeActive listings
Software Engineer14
Manager6
Fullstack Engineer5
Machine Learning Engineer5
Engineering Manager4
Product Manager4
Data Platform Engineer3
DevOps Engineer3
Product Designer3
Senior Fullstack Engineer3
Backend Software Engineer2
Data Engineer2
Data Scientist2
Frontend Engineer2
Head of IT2
Intern2
Product Analyst2
Rendering Software Engineer2
Backend Engineer (Reporting)1
Customer Success Manager1
Developer Experience Engineer1
Director1
Engineering Manager, Design Systems1
Engineering Manager, TikTok Integration1
Enterprise Architect1
Frontend Software Engineer1
Fullstack Engineer (Integrations)1
Head of Finance1
Principal Engineer1
Product Analytics Manager1
Product Analytics Trainee1
Product Data Analyst1
Product Manager - Channels1
Product Manager, Rendering Platform1
Product Operations Manager1
Project Manager1
Quality Engineer1
Senior Backend Engineer1
Senior Customer Solutions Engineer1
Senior HR Business Partner1
Senior Product Manager1
Senior QA Engineer1
Senior Software Engineer1
Software Engineer (Conversational AI)1
Software Engineer (Conversational Ads)1
Software Engineer (Data Insights)1
Software Engineer (Data-driven Insights)1
Software Engineer (Graduate Program)1
Software Engineer (Identity & Access Management)1
Software Engineer (Media Library)1
Software Engineer, Data & Reporting1
Talent Acquisition Partner1
Technical Writer1
User Guidance Lead1
Workday Integration Specialist1
Current role-level mix at Smartly on JobCrawls
Role levelActive listings
Senior65
Manager17
Mid-Level15
Intern3
Director2
Executive1

Never miss a new Software Engineer job in Helsinki, Finland

Weekly or daily digest. Unsubscribe anytime.