Software Engineer
Payhawk, Sofia +1
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Not stated
- Area
- Software engineering, ML / AI engineering
- Posted
- Aug 5, 2021
About the role
Company Mission
Payhawk is one AI-powered spend management platform for scaling businesses — corporate cards, expense management, procurement, and accounts payable, unified in one place. We serve finance teams across 32+ countries, cutting month-end close time and reconciling 99.7% of transactions with zero manual touch. AI runs through the platform as core infrastructure, not a bolted-on feature — and we hire the top 1% of talent in every function to keep building it that way.
Why Payhawk Payhawk, where the bold builders make an impact.
We're not a family, we're a high-performance team — and that's deliberate. We debate, ideate, and push each other to be better, because the best ideas come from direct feedback. We've already made history as Bulgaria's first unicorn, but the ambition doesn't stop there: if you want to grow fast - own it; do not wait for it.
Give: Honest opinions, real ownership, a focus on outcomes. Get: A front-row seat to a market leader in one of the fastest-moving industries.
The role, in one line
You will ship entire, highly complex features to production across a product built on many services and more than one technology, picking up new tools as the work needs them.
What you will own
- Contribute to implementing new features and resolving bugs in your domain area, with high-quality, maintainable code that meets team standards.
- Take part in the complete product development lifecycle: planning, implementation, code reviews, testing, deployments, and post-release support.
- Write modular, clean, testable code that avoids language and structure-related mistakes.
- Apply the right testing strategy (unit, integration, e2e) for strong coverage and reliability.
- Own well-defined tasks and work on them autonomously. When something is uncertain, ask for input and confirm the scope and edge cases before you start.
- Work with product managers, designers, and engineers to understand problems, weigh trade-offs, and deliver solutions that support business goals.
- Review pull requests constructively. Communicate clearly about your work, and share updates, blockers, and risks early.
- Build a strong understanding of the domain and the wider system, so you can give accurate estimates and deliver high-quality work.
What you will need
Must-have
- 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.
- 3+ years of relevant work experience.
- Experience with agile processes, continuous delivery, and continuous integration.
- The ability to multitask and organize your work.
- The ability to prioritize.
- Integrity and a strong work ethic.
Similar roles at other companies
2 x Full Stack Software Engineer - JavaScript Environment
ScalapayWollongong, New South Wales, Australia +1
Pay not posted
Posted Oct 8, 2026
Pay not posted
Posted Apr 23, 2026
Software Engineer, Business Engineering
Higgsfield AIAlmaty, Kazakhstan
Pay not posted
Posted 17 days ago
Senior Software Engineer
PushpayAuckland
Pay not posted
Posted Oct 5, 2026
Product Engineer
PortersZürich +2
Listed on Payhawk's Greenhouse job board; checked 19 h ago. First seen by us 19 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.