Logo of Huzzle

Senior Engineer - Developer Experience

image

Pleo

3mo ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Berlin
  • Quick Apply

AI generated summary

  • You should have experience with cloud environments, server-side languages (Kotlin, TypeScript), testing frameworks, DevOps tools, and relational databases. Strong problem-solving and coaching skills are essential.
  • You will enhance developer tools, identify systemic improvements, build features iteratively, address technical debt, and empower fellow engineers to excel in their roles.

Requirements

  • Cloud environments / distributed systems / microservices (AWS, Google Cloud, Kubernetes)
  • Server-side languages (we mostly use Kotlin and TypeScript but we know you can learn new languages)
  • Testing frameworks (Cypress, Mockk, JUnit, Testcontainers) and principles
  • DevOps culture and tools (GitHub Actions, Gradle, Terraform)
  • Observability and monitoring (Datadog)
  • Relational databases (e.g. PostgreSQL)
  • Work in English with ease (it's our company language)
  • Never stop being curious and love learning about new languages/ frameworks/ working styles
  • Have experience solving complex technical challenges at scale
  • Ensure a high bar for quality and reliability within your team
  • Coach others to help them develop as engineers
  • Advocate for a more thorough code review process than a quick scroll to the bottom of the page and a “LGTM!”
  • Are regularly giving and receiving feedback - both positive and constructive
  • You don’t just write code; you help to design the overall solution
  • Are sought after within your team for help in solving challenging problems
  • You’re a force multiplier within your team - your work enables other engineers to do be even better
  • Are able to describe technical debt faced by your team. And then able to propose a solution or path forward

Responsibilities

  • In this role, you will be a force multiplier, enabling other engineers to do even better.
  • You will not only work within a team but also look across Pleo to identify, build, and deliver systemic improvements to help everyone be better and move towards their vision.
  • As one team, you’ll provide frameworks, libraries, developer tools and guides to make the life of an engineer as enjoyable as possible.
  • You’ll be building features incrementally, prioritizing early feedback and iterative development.
  • You’re a force multiplier within your team - your work enables other engineers to do be even better.
  • Are able to describe technical debt faced by your team.
  • And then able to propose a solution or path forward.

FAQs

Do we support remote work?

Yes, we offer fully remote options for our Engineering team, and if you prefer to work from the office, that is also fine.

Do we provide private health insurance?

Yes, we offer private health insurance to ensure you’re fit in body and mind to do your best work.

How many vacation days do employees receive?

Employees receive 25 days of holiday plus public holidays.

Is there an option to purchase additional days off?

Yes, you can purchase 5 additional days of holiday through a salary sacrifice.

What is the process for giving and receiving feedback?

We encourage regular giving and receiving of feedback, both positive and constructive, as part of our team culture.

What are the core values at Pleo?

Our core values are to champion the customer, succeed as a team, make it happen, and build to scale.

What technologies does the team primarily use?

Our team mostly uses Kotlin and TypeScript for server-side languages, along with various tools in cloud environments, distributed systems, and DevOps practices.

Is there support for mental health and wellbeing?

Yes, we are trialling MyndUp to provide free mental health and wellbeing support for our employees.

Do we offer parental leave?

Yes, we provide paid parental leave to support families and ensure a good work-life balance.

How does Pleo approach code quality?

We ensure a high bar for quality and reliability within the team and advocate for a thorough code review process.

Are the job applications processed equally?

Yes, we treat all candidates equally and encourage everyone to apply, regardless of background or experience.

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