P

Payhawk

Global spend management with corporate cards

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSofia, BulgariaNo salary listedIn-person

About the Job

Requirements

  • Advanced programming experience and in-depth knowledge of Node.js, TypeScript, PostgreSQL, Kubernetes, Docker, Google Cloud, React, React Native, and Apache Kafka.
  • A Bachelor's degree in Computer Science or a related field.
  • At least 6 years of relevant work experience.
  • Experience with agile processes, continuous delivery, and continuous integration.
  • Ability to multitask and organize work.
  • Ability to prioritize.
  • Strong integrity and work ethic.

Responsibilities

  • Lead the build of new product features and maintain existing ones, driving impactful engineering initiatives and owning end-to-end delivery.
  • Work across the full software development lifecycle, including frontend, backend, testing, deployment, and LLM-based functionality where applicable.
  • Contribute to the architecture and propose scalable, sustainable solutions.
  • Work with product managers and designers to capture requirements and build a strong business perspective on implemented features.
  • Break complex, ambiguous problems into well-scoped, clearly defined tasks aligned with product and technical goals.
  • Write scalable, high-performance, maintainable code with testability, coverage, continuous integration, and backward compatibility built in.
  • Own feature delivery from discovery through deployment and monitoring, proactively addressing blockers and risks with minimal supervision.
  • Mentor and support other engineers through knowledge sharing, constructive feedback, and code reviews.
  • Work across teams to remove dependencies, build alignment, and ensure the team's work fits the broader technical direction.

Desired Qualifications

  • Experience with LLMs, AI-driven architectures, and autonomous agents.
  • Experience with vector databases, embedding models, and MLOps practices.

About the Company

Payhawk

Global spend management with corporate cards

Payhawk provides a spend management platform for businesses operating in multiple countries, integrating corporate cards, expense reimbursements, accounts payable, and accounting software in one system. It automates data capture by matching receipts to transactions and extracting data, giving real-time visibility into expenses; users can issue and manage cards, reimburse, process invoices, and sync with accounting software. It differentiates itself by unifying several finance functions in one platform with real-time insights and multi-country support for a wide range of customers. Its goal is to simplify and control business spending globally by automating financial workflows and providing real-time insights so finance teams can spend smarter and faster.

Company size
201-500
Company stage
Series B
Total funding
$236M
Headquarters
London, United Kingdom
Founded
2018

Recently Posted Jobs

Explore more opportunities at Payhawk

See more jobs