Senior Software Engineer - Billing (VAT & Invoicing)

Senior Software Engineer - Billing (VAT & Invoicing)

Full-Time 60000 - 80000 € / year (est.) Home office (partial)
P

At a Glance

  • Tasks: Own the entire lifecycle of billing features, from design to deployment and impact measurement.
  • Company: Join Perk, a leading platform for travel and spend management with a global presence.
  • Benefits: Enjoy competitive salary, flexible work arrangements, and opportunities for professional growth.
  • Other info: Work in a dynamic team, with mentorship opportunities and a focus on engineering excellence.
  • Why this job: Make a real impact by solving complex problems with cutting-edge technology in a collaborative environment.
  • Qualifications: Experience in software engineering, system architecture, and a passion for AI-driven development.

The predicted salary is between 60000 - 80000 € per year.

About Us

Perk (formerly TravelPerk) is the intelligent platform for travel and spend management. Built to tackle the time‑consuming, manual work that gets in the way of real work, our tools automate everything from travel bookings to expenses, invoice processing, and more. By eliminating this shadow work that wastes hours, erodes morale, and saps innovation, we’re on a mission to power real work, with real impact. We’re trusted by more than 10,000 companies worldwide, and we’ve grown into a global company of 1,800 people across 12 offices worldwide, with headquarters in London and Boston.

Software Engineer – Billing Team

Are you a Software Engineer who thrives on real ownership? At Perk, you’ll own the entire lifecycle of a feature, from understanding customer pain with product, design and coding to deployment and measuring impact. Your technical decisions will move the needle for our customers daily. We prioritize autonomy and pragmatism, giving you space to solve complex problems without unnecessary friction. Engineering excellence here is measured by the reliability and simplicity of the systems you build to power our global platform.

Join the Billing Team

The billing team owns tax determination, invoice issuance, invoice collection, and deferred payments. Current projects include migrating tax determination to a third‑party integration, rearchitecting invoice issuance for async processing at scale, and automating a manual invoice collection process into a fully self‑serve service powered by AI. There is also growing product‑facing, front‑end work as we improve the end‑to‑end billing experience.

How we work

At Perk, the best work happens when great people come together in small teams with a shared purpose. You’ll join a cross‑functional squad where you have real ownership of your domain, a genuine say in what gets built, and the autonomy to make it happen. Each team decides how to contribute to Perk’s company goals. We care about impact and trust our people to deliver it.

AI at Perk

AI is embedded in how we work and what we build. On the engineering side, it spans every workflow—from preparing for meetings and specifications to code reviews and automated AI PR review on every pull request. In production, AI surfaces context across systems quickly. We also embrace agentic coding, using AI as an active collaborator, not just a prompt‑by‑prompt co‑pilot. Candidates are expected to use AI tools in our coding interviews; the bar is understanding your code and owning what you produce.

Some examples of what it means to be a Senior at Perk

  • Shape the bigger picture. You will refine the what to build and why, contributing to squad’s quarterly goals and long‑term vision with Product and Engineering managers.
  • Architect for today and tomorrow. Write design documents for major changes, guard technical quality, spot investment areas, manage debt, and ensure we invest energy where it counts.
  • Lead across boundaries. Communicate complex ideas across teams, drive cross‑squad initiatives, contribute to engineering guilds, and pair with architects on discovery.
  • Raise the bar for everyone around you. Mentor and coach less experienced colleagues, provide feedback during reviews, and lift standards through guild meetings, design reviews, and pairing.

Desired skills and experience

  • Product Leadership: Translate complex business goals into technical roadmaps; de‑risk ambiguous projects through spikes and prototypes.
  • System Architecture: Architect scalable, evolvable systems and data models that consider performance, failure isolation, and long‑term maintenance.
  • Technical Standards: Define and uphold engineering excellence, including CI/CD optimizations, testing strategies, and coding standards across the stack.
  • Frontend Strategy: Establish frontend architecture patterns, state management, performance budgets, and comprehensive testing, including E2E/Cypress.
  • Backend Excellence: Engineer sophisticated backend solutions involving API versioning, caching strategies, and complex data migration plans.
  • Operational Maturity: Lead observability and SRE practices; define SLOs, manage incident responses, and conduct blameless post‑mortems.
  • Security & Risk: Oversee operational security, including secrets hygiene and dependency risk management, ensuring a hardened production environment.
  • Mentorship & Influence: Level up the engineering organization through active mentorship, design review leadership, and influencing the product roadmap with technical data.
  • Cross‑Functional Impact: Coordinate multi‑team deliverables, aligning stakeholders to resolve blockers across the organization.
  • AI‑Driven Development: Experience or strong interest in modern AI‑augmented workflows, leveraging agentic workflows and AI‑powered code reviews.

How We Work

We take an IRL‑first approach to work. Our team works together in person 3 days a week, and this role requires a candidate to be within commuting distance of our hubs. We can help with relocation from anywhere in the world. English is the official language at the office; all materials and portfolios should be in English.

Perk is an equal‑opportunity employer; we welcome talent regardless of background, appearance, origin, or identity.

Protect Yourself from Recruitment Scams: All official communication from Perk will always come from email addresses ending in @perk.com or @externalperk.com, verified LinkedIn, or our official social media channels. We never ask for payment or sensitive personal information early in the process.

Senior Software Engineer - Billing (VAT & Invoicing) employer: Perk

At Perk, we pride ourselves on fostering a dynamic work culture that prioritises autonomy and innovation, making it an exceptional place for Senior Software Engineers to thrive. With a strong emphasis on employee growth, you will have the opportunity to lead impactful projects, mentor colleagues, and shape the future of our billing systems while collaborating with talented teams in a vibrant office environment. Our commitment to AI-driven development and a supportive atmosphere ensures that your contributions will be valued and recognised, all within a global company that is dedicated to making real work matter.

P

Contact Detail:

Perk Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer - Billing (VAT & Invoicing)

Tip Number 1

Get to know the company inside out! Research Perk's mission, values, and recent projects. This will help you tailor your conversations and show that you're genuinely interested in what they do.

Tip Number 2

Network like a pro! Connect with current employees on LinkedIn or attend industry events. A friendly chat can sometimes lead to a referral, which is a great way to get your foot in the door.

Tip Number 3

Prepare for those technical interviews! Brush up on your coding skills and be ready to discuss your past projects. Remember, they want to see how you think and solve problems, so don’t hold back!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at Perk.

We think you need these skills to ace Senior Software Engineer - Billing (VAT & Invoicing)

Software Engineering
Product Leadership
System Architecture
Technical Standards
Frontend Strategy
Backend Excellence
Operational Maturity

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for the role shine through! We want to see how excited you are about joining our team and making an impact in the billing space.

Tailor Your CV:Make sure to customise your CV to highlight relevant experience that aligns with the job description. We love seeing how your skills can contribute to our mission at Perk!

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the Senior Software Engineer role.

Apply Through Our Website:Don’t forget to submit your application through our official website! It’s the best way for us to receive your details and get the ball rolling on your journey with Perk.

How to prepare for a job interview at Perk

Understand the Company and Its Mission

Before your interview, take some time to research Perk and its mission in travel and spend management. Understand how their tools automate processes and improve efficiency. This knowledge will help you align your answers with their goals and demonstrate your genuine interest in the company.

Showcase Your Technical Skills

As a Senior Software Engineer, you'll need to highlight your technical expertise. Be prepared to discuss your experience with system architecture, API design, and any relevant projects you've worked on. Use specific examples to illustrate your problem-solving skills and how you've contributed to engineering excellence in previous roles.

Embrace AI in Your Approach

Since AI is a key part of how Perk operates, be ready to discuss your experience with AI-driven development. Share examples of how you've used AI tools in your coding process or how you've integrated AI into your projects. This will show that you're not only technically proficient but also aligned with their innovative approach.

Prepare for Cross-Functional Collaboration

Perk values teamwork and cross-functional collaboration. Think about times when you've worked with different teams or departments to achieve a common goal. Be ready to share these experiences and how you communicated complex ideas effectively. This will demonstrate your ability to lead and influence across boundaries.