Last updated on November 7, 2026
Join Rublon and work with a team of cybersecurity enthusiasts building the future of enterprise user authentication.
Rublon MFA is a multi-factor authentication platform used by customers in more than 60 countries to protect employee logins to networks, servers, and applications. We build cloud-based authentication services, APIs, and cybersecurity integrations for enterprise environments.
We are looking for an experienced Senior PHP Laravel Developer to join our Core team and share responsibility for the heart of the Rublon MFA platform — from architecture to the way the team works.
What You’ll Work On
The Core team develops the most important parts of Rublon MFA: cloud authentication services, APIs, web applications for administrators, and integrations with our customers’ identity and security systems.
Your experience matters to us. We are looking for someone who brings something new to the team: knowledge from working on another enterprise SaaS product, proven practices, and your own ideas on how to build secure, scalable, and maintainable systems.
We work with AI-assisted development and Agentic Engineering. Tools such as Claude Code are standard in our daily work: we use them for planning, implementation, testing, code review, and documentation, while staying fully responsible for the quality, security, and correctness of the code.
How You’ll Work
- Employment contract: full-time at our office in Kraków or Zielona Góra (no remote work)
- B2B contract: 100% remote from anywhere in Poland
- Technology stack: PHP 8.3, Laravel 12, Angular, TypeScript, Docker, GitHub, CI/CD, AWS, SAML, OpenID Connect, OAuth 2.0, LDAP, Microsoft Entra ID, AI coding agents (e.g. Claude Code)
- Team: Core, responsible for the heart of the Rublon MFA platform
- Language: Polish in the team’s daily work
- Self-development: access to online training courses and sponsored certifications
- Benefits: private medical care and MultiSport card
What You’ll Do
As a Senior PHP Laravel Developer in the Core team, you will:
- Design, develop, and maintain core components of the Rublon MFA cloud platform in PHP and Laravel
- Build secure, scalable, and well-documented APIs used by Rublon products, customers, and partners
- Design SSO and MFA services and SAML, OpenID Connect, and OAuth 2.0 flows, and assess their security
- Lead integrations with Microsoft 365 (Microsoft Entra ID, Microsoft Sentinel, Microsoft Defender), external identity providers, and IAM and SIEM systems from concept to release
- Build frontend features in Angular and TypeScript where needed
- Take care of security: authentication, authorization, session and token handling, data protection, and resilience to common attacks
- Co-own architecture decisions and be responsible for the performance and scalability of our multi-tenant platform
- Bring proven practices and improvements from your experience with other SaaS products
- Write unit, integration, and end-to-end tests and keep code quality high
- Design and evolve CI/CD pipelines in GitHub, Docker-based environments, and our AWS infrastructure
- Set the team’s standards for working with AI coding agents (e.g. Claude Code) and build automations such as CLAUDE.md files, custom commands, or automated code review
- Lead code reviews, uphold code standards, and mentor junior and regular developers
- Work closely with product managers, QA, support, and cybersecurity specialists
Skills You Have
- At least 5 years of commercial experience in PHP development, including at least 3 years with Laravel
- Experience working on at least one other enterprise SaaS product, ideally in cybersecurity or IAM
- Experience designing multi-tenant SaaS architecture and keeping it fast and reliable
- Hands-on experience with Angular and TypeScript
- In-depth knowledge of SAML, OpenID Connect, and OAuth 2.0, including common attacks on these protocols and how to prevent them
- Experience designing and building secure APIs
- Knowledge of secure coding and application security principles (e.g. OWASP Top 10)
- Experience with relational databases, including schema design and query optimization
- Hands-on experience with Docker
- Experience with DevOps and CI/CD practices and AWS at an architecture level (e.g. ECS, RDS, IAM)
- Extensive hands-on experience developing software with AI tools such as Claude Code, including building your own workflows
- Experience making key technical decisions and explaining them clearly
- Experience mentoring developers and leading code reviews
- Fluent Polish
- English good enough to read technical documentation (fluent English is not required)
Nice To Have
Experience with any of the following will be a strong advantage:
- Microsoft 365 integrations: Microsoft Entra ID, Microsoft Graph API, Microsoft Sentinel, Microsoft Defender
- Integrations with mObywatel, login.gov.pl (Węzeł Krajowy), Profil Zaufany, or other electronic identity solutions (eID, eIDAS)
- Another programming language, such as Python or Java
- Interest in growing into Rust — in that case, C++ experience is a plus
- FIDO2/WebAuthn, passkeys, TOTP, and passwordless authentication
- SCIM, LDAP, and Active Directory
- Queues, caching, and asynchronous processing in Laravel (e.g. Redis)
- Monitoring, structured logging, and observability
- SIEM systems and security log formats (e.g. CEF, Syslog)
- Zero Trust and OpenID CAEP
- Infrastructure as code (e.g. Terraform)
- AWS or security certifications
- Formal education in Computer Science, Cybersecurity, or a related field, or equivalent practical experience
Why Apply
This role may be a strong fit if:
- You want real influence on the core of a cybersecurity product used by customers in more than 60 countries
- You want to co-own architecture and team standards, not just deliver tasks
- You have experience from other SaaS products and want to bring it to a team that is looking for it
- You are interested in MFA, SSO, IAM, passwordless authentication, and identity security
- You want to work with Laravel, Angular, TypeScript, AWS, SAML, OpenID Connect, OAuth 2.0, and Microsoft Entra ID
- You use AI coding agents every day and want to work in a team that treats them as a standard tool
- You want to grow in other technologies too, such as Rust
- You value secure coding, automation, clean architecture, and long-term maintainability
Steps After You Apply
- You’ll be invited to an online meeting with our recruiter
- Next comes a technical interview with members of the Core team: we’ll design part of a system together and discuss sample code, as well as your experience with security, SAML, OpenID Connect, OAuth 2.0, and working with AI
- Finally, we’ll invite you to a final interview with our CEO