Logo for Arrive

Senior/Lead Software Engineer (IAM)

Role overview

Qualifications

  • 3–5+ years of programming experience
  • Java and Spring Boot
  • Microservices architecture
  • Familiarity with CIAM concepts — authentication and authorisation — in production systems

Responsibilities

  • Keep a production IAM system secure, stable, and well-understood
  • Proactive vulnerability management, dependency hygiene, and critical fixes
  • Contribute to or own the technical roadmap for the IAM platform and migration to the unified system
  • Collaborate with product teams to define migration approaches and drive adoption of the new platform

About the company

Arrive logo

Arrive

Information Technology & Services

Arrive is the leading provider of branded and white-labeled last-mile mobility solutions. Our fully integrated platform makes it easy for companies and brands to provide drivers, fleets, and connected vehicles with scalable frictionless parking and other mobility-related services. By harnessing the power of app, voice, and in-dash technology, Arrive makes the final leg of modern travel absolutely effortless. Millions of people in hundreds of cities across North America have already experienced Arrive-powered parking. In addition to our two consumer-facing brands, ParkWhiz and BestParking, Arrive works with hundreds of distribution partners, including Amazon, Ford, Hyundai, XEVO, TomTom, Ticketmaster/Live Nation, Groupon, Madison Square Garden and many others. Arrive is a Flash Technology

Company details

Company typeSME
IndustryInformation Technology & Services
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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

    If this resonates with you, hit the apply button!

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Arrive

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.