Senior/Lead Software Engineer (IAM)
We’ve signed up to an ambitious journey. Join us!
As Arrive, we guide customers and communities towards brighter futures and more livable cities, it isn’t a challenge just anyone could take on. Luckily, we have something to help us make it happen. Our people and our values. We Arrive Curious, Focused and Together. Just as our entire brand is inspired by the North Star, the shining light leading travelers to their destinations since time began, our values guide us. They help us be at our best. For our customers. For the cities and communities we serve. For ourselves. As a global team, we are transforming urban mobility. Let’s grow better, together.
The Role
We're looking for a Senior/Lead level engineer to join our Identity & Access Management team at Arrive.
Our IAM platform secures access for millions of users across our mobility products — and we need someone who takes that responsibility seriously.
This isn't a greenfield role. You'll maintain and stabilise a production identity system the business depends on, while helping to define and execute a deliberate transition to a modern, company-wide IDP. The transition path isn't fully mapped — you'll help shape it, not just follow it.
You'll work within Developer Experience — a platform organisation that serves the rest of Arrive.
How to make an impact
Keeping a production IAM system secure, stable, and well-understood
Proactive vulnerability management, dependency hygiene, and critical fixes
Contributing to or owning the technical roadmap — what we maintain, what we improve, and how we migrate to the new unified IAM platform
Working with product teams across the business to define the migration approach and help drive successful adoption of the new platform
Shaping engineering standards: code review culture, security practices, architectural consistency
Representing the team in cross-functional conversations and communicating trade-offs clearly
Knowledge sharing: documentation, runbooks, onboarding, technical mentorship
Participating in on-call coverage for the systems you own
About you
You speak up — you share ideas before you're certain and raise concerns before they become problems
You have a growth mindset — you treat failure as information and iterate rather than defend
You communicate clearly, in writing and in conversation
You take ownership — when something is yours, you follow through without being asked
You're honest — you say what you think and raise concerns directly
You can hold competing priorities and reason through trade-offs
Your background
3–5+ years of programming experience
Java and Spring Boot
Microservices architecture
Familiarity with CIAM concepts — authentication and authorisation — in production systems
Experience with OpenID Connect and/or SAML an advantage
A track record of making and defending technical decisions, or a clear and demonstrated progression toward doing so
- Department
- Technology
- Locations
- Łódź
- Remote status
- Fully Remote
About Arrive
Arrive, including brands like EasyPark, Flowbird, RingGo, ParkMobile and Parkopedia, is a leading global mobility platform. Present in over 90 countries and 20,000 cities, the company helps people and decision-makers make smarter decisions about urban mobility and ease the experience of travel worldwide. Arrive delivers a unique combination of the core ingredients to make cities more livable: from smart payments and optimized car parks to data-driven traffic reduction and support for reinvestment in public transport and green space. It’s about more than function, it’s about saving time and simplifying the experience of travel for everyone. Travel is more than a journey, it’s how you Arrive.