Senior Software Engineer - Authentication Team

factorial
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

User Authentication
Multi-Factor Authentication
Identity and Access Management
Ruby on Rails
Single Sign-On
React
Backend
B2b Software
Customer Identity Access Management

Job description

Senior Software Engineer - Authorisation Team. Factorial is looking for a Senior Software Engineer to join the CIAM (Customer Identity and Access Management) team. You will work on both sides of the stack with a focus on the backend. You will own your area end-to-end and contribute to a product-first company delivering the future of B2B software. Responsibilities

  • Own and deliver on your area with a self-starter attitude; balance strategic product thinking with execution.
  • Work on Authentication, Single Sign-On, Multi-Factor Authentication, Authorization, Permissions, and Auditing as part of the CIAM team.
  • Collaborate with a global, English-speaking team of product engineers; participate in RFCs and team decisions.
  • Engage in customer calls to understand pains and needs; review code daily and provide feedback on pull requests from team members, including juniors.
  • Mentor junior engineers and share knowledge across the team; contribute to engineering quality and performance discussions., Process is remote using videoconferencing; additional conversations can be requested as needed.

Requirements

  • Senior Engineer with curiosity, proactivity, and strong communication skills.
  • Experience in a product-driven environment; ability to influence requirements and deliver polished solutions autonomously.
  • Our stack is Ruby on Rails and React; willingness to learn and adapt if not already familiar with these technologies.
  • Ability to work in a multicultural, English-speaking environment; office presence in Barcelona or Madrid is supported.
  • Comfort with owning outcomes, participating in RFC, and collaborating across teams.

Benefits & conditions

High growth, multicultural and friendly environment; continuous training based on your needs.

Private health insurance (Alan) and gym / fitness benefits (Gympass); Cobee for expense management; language classes with Yolk Academy; Payflow for salary planning.

  • Office perks : breakfast in the office, organic fruit, discounts at Nora and Apetit, and pet-friendly offices.

Hiring process

Initial conversation with Talent Acquisition Partner to align expectations and review Engineering Rubrics and salary.

Second conversation with the team's engineering manager to assess fit and needs.

Live Engineering Challenge to assess problem-solving, structure, and reasoning rather than a finished product.

Final coffee-chat with the CTO to discuss Factorial's culture and vision.

Apply for this position