Hybrid Staff Software Engineer, Java

Posted 22 hours ago

Apply now

About the role

  • Staff Software Engineer (Java) at BUX, a modern fintech company in Amsterdam. Leading technical direction and mentoring engineers for product development in a collaborative environment.

Responsibilities

  • In this role, you'll go beyond writing excellent code; you'll shape our technical direction, elevate our engineering practices, and mentor engineers across the organisation to help the company deliver the next iterations of our product, the BUX App.
  • Take project requirements, design solutions, and document them in RFCs (Request for Comments)
  • Follow, learn, apply, and advocate for modern software development practices across the team and organisation
  • Analyse technical challenges (e.g., scalability), raise awareness of technical debt, and proactively address system issues before they impact users
  • Help grow the technical skills of less experienced colleagues and collaborate across teams on planning and execution of broader impact projects
  • Discuss technical solutions with Product Owners, support colleagues with complex problems, and diagnose and resolve live user issues or monitoring alerts in a thought-out, planned, and organised manner

Requirements

  • Excellent command of Git and collaborative workflows (e.g., GitFlow)
  • Excellent knowledge of core system-design concepts and common microservices design trade-offs
  • Ability to own, be responsible and accountable for the success of projects where own direct code contribution is combined with mentoring of less experienced colleagues
  • Excellent command of Java, Kotlin and the Spring framework ecosystem
  • Experience working with transactional Kafka and event-sourcing architectures
  • A solid understanding and working knowledge of GCP (with focus on Kubernetes)
  • You take initiative and push hard to turn ideas into real results
  • You regularly use GenAI tools, stay up to date with new ones, and encourage the team to use them to speed up delivery and improve how everyone works
  • A keen eye for detail while always keeping the big picture in mind
  • An Agile mindset and working knowledge of the Scrum framework

Benefits

  • International work environment
  • Company pension plan
  • Flexibility is at our core; we offer a hybrid work environment (1-2 days at the office)
  • Working from home allowance
  • Mobility benefit
  • Gym membership contribution via Urban Sports
  • Learning budget and full access to our learning and development platform
  • A1 Dutch language course for you (and your partner)
  • Delicious lunches at the office
  • The possibility to work from abroad for 1 month every 12 months
  • Take care of your mental and emotional well-being with unlimited appointments with psychologists or coaches through OpenUp
  • Regular team gatherings and fun company events

Job title

Staff Software Engineer, Java

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job