Logo of Huzzle

Staff Engineer, Authentication and Authorization

image

Pleo

13d ago

  • Job
    Full-time
    Senior & Expert Level
  • Engineering
    IT & Cybersecurity
  • Madrid
    Remote

AI generated summary

  • You know cloud environments, scalable API design, authentication, Kotlin, TypeScript, and testing frameworks. You're a great communicator, curious, and a team-oriented problem solver.
  • You will own system architecture, communicate technical decisions, drive innovation with user insights, develop features iteratively, and mentor others to foster collaboration.

Requirements

  • You know your way around:
  • Cloud environments / distributed systems / microservices (AWS, Google Cloud, Kubernetes)
  • Architecting scalable solutions and API design
  • Authentication & authorisation for APIs
  • Server-side languages (we mainly use Kotlin and TypeScript)
  • Testing frameworks, observability, and monitoring
  • Optional but beneficial: 3rd party authentication providers
  • Your colleagues would say you are:
  • An outstanding communicator who can clearly share ideas
  • Perpetually curious, always learning new technologies and methodologies
  • A dedicated coach for fellow engineers, helping them grow
  • A proponent of thorough code review processes and testing
  • A key contributor to designing holistic solutions, not just writing code
  • Someone they’d enjoy having a coffee with
  • Naturally inclined to solve intricate problems and drive towards effective solutions

Responsibilities

  • Architectural Ownership: Take charge of critical system components.
  • Visionary Thinking: Articulate the 'why' behind each technical decision with clarity and passion.
  • Continuous Innovation: Bring fresh ideas and strategic trade-offs rooted in a deep understanding of our users.
  • Iterative Development: Build features incrementally with a focus on early feedback and continuous improvement.
  • Mentorship: Foster a culture of innovation and collaboration through technical coaching and inclusion.

FAQs

What is the primary focus of the Staff Engineer, Authentication and Authorization role?

The primary focus is to rethink and renew how authentication and authorization are handled in Pleo, ensuring the security and integrity of our systems.

What technical skills are required for this position?

Candidates should have experience with cloud environments, distributed systems, microservices, authentication and authorization for APIs, server-side languages (mainly Kotlin and TypeScript), as well as testing frameworks, observability, and monitoring.

What kind of work environment can I expect at Pleo?

Pleo emphasizes a good work-life balance and fosters a culture of innovation, collaboration, and mentorship among its employees.

What success looks like in this role?

Success in this role includes building scalable infrastructure, ensuring reliable delivery, maintaining testing excellence, and creating innovative solutions that simplify authentication and authorization processes for product teams.

Will I have mentoring responsibilities in this role?

Yes, the role includes fostering a culture of innovation and collaboration through technical coaching and inclusion, thereby mentoring fellow engineers.

How does Pleo approach diversity in its hiring process?

Pleo embraces and encourages applicants from all backgrounds, striving to reflect the diversity of the world around them, and emphasizes that all candidates should feel valued regardless of their differences.

What is the application process for this position?

The application process involves an initial call, a challenge related to the work, a team interview with potential colleagues, and a final discussion with someone in leadership.

What is the company's stance on using third-party authentication providers?

Pleo intends to follow open industry standards and use third-party providers in its authentication and authorization strategy.

Where can I expect to work if I join Pleo?

You have the option to work in one of Pleo's office locations, including Lisbon, London, or Madrid, or to work remotely, depending on your preference.

What values guide Pleo as a company?

Pleo's core values include championing the customer, succeeding as a team, making it happen, and building to scale, which drive how the company operates and supports its employees and customers.

Smart company cards. Automated expense reports. Out-of-pocket expenses. One solution for all your company spending.

Finance
Industry
501-1000
Employees
2015
Founded Year

Mission & Purpose

Pleo is a company that provides expense management and company card solutions for businesses. Their ultimate goal is to simplify and automate expense management processes, making it easier for businesses to handle expenses and financial transactions. Pleo's purpose revolves around offering a user-friendly platform and business cards that enable employees to make company purchases conveniently, while also providing businesses with real-time expense tracking and control. Through their services, they aim to improve financial transparency, enhance efficiency, and empower businesses to manage their expenses effectively, ultimately facilitating smoother financial operations for companies of all sizes.

Benefits

  • Healthcare provider in your country

  • 25 days leave

  • Flexible working hours: agree with your manager + block out your calendar

  • Wellbeing days when you need them

  • 24 weeks fully paid parental leave for primary caregiver