Perk.com Inc. logo

Senior Software Engineer - Billing (VAT & Invoicing)

Job Overview

Location

Barcelona

Job Type

Full-time

Category

Software Engineer

Date Posted

May 21, 2026

Full Job Description

đź“‹ Description

  • • Own the end-to-end development of billing systems focused on VAT determination, invoice issuance, and automated invoice collection, including migrating tax logic to a third-party integration and rearchitecting invoice processing for asynchronous, scalable operations.
  • • Design and implement AI-driven automation for previously manual invoice collection workflows, leveraging agentic AI as an active collaborator in code generation, review, and system debugging.
  • • Lead the design of scalable backend systems involving API versioning, caching strategies, and complex data migrations to support global billing operations across 10,000+ companies.
  • • Architect and enforce frontend patterns for billing UIs, including state management, performance budgets, and E2E testing with Cypress to improve end-to-end customer billing experience.
  • • Define and uphold engineering standards across CI/CD pipelines, testing strategies, and coding practices to ensure reliability and simplicity in a high-traffic production environment.
  • • Lead observability and SRE practices by defining SLOs, managing incident responses, and conducting blameless post-mortems to maintain system integrity for global financial workflows.
  • • Proactively identify and reduce technical debt in billing domain systems, prioritizing investments that deliver measurable customer impact over low-value effort.
  • • Write comprehensive design documents that establish technical direction for cross-functional initiatives, including tax determination migration and async invoice issuance architecture.
  • • Coordinate multi-team initiatives across engineering squads, product, and design to align on billing system improvements and resolve technical blockers at an organizational level.
  • • Mentor junior engineers through pairing sessions, design reviews, and feedback loops, raising the technical bar across the team by modeling best practices in code quality, testing, and system thinking.
  • • Contribute to engineering guilds focused on backend architecture, frontend scalability, and AI-augmented development to share knowledge and align standards across engineering.
  • • Use AI-connected tools (Notion, Jira, GitHub, Slack) to accelerate feature specification, code review, and production debugging, with AI-powered PR reviews as a standard part of the workflow.
  • • Collaborate closely with product managers to translate complex business goals — such as automating tax compliance across jurisdictions — into executable technical roadmaps and prototypes.
  • • Ensure operational security in billing systems by managing secrets hygiene, dependency scanning, and risk mitigation for financial data handling in compliance with global regulations.
  • • Participate in on-call rotations for billing infrastructure, responding to production incidents with speed and precision while documenting root causes and preventing recurrence.
  • • Drive adoption of AI-augmented development practices, including building custom agentic skills to extend AI capabilities for code generation and system diagnostics.
  • • Maintain a customer-obsessed mindset by measuring the impact of billing system changes on user productivity and satisfaction, ensuring technical work directly reduces shadow work for customers.
  • • Communicate complex technical concepts to non-technical stakeholders to secure alignment on priorities and resource allocation for critical billing initiatives.
  • • Work in-person 3 days per week from Perk’s Barcelona office, as part of an IRL-first culture focused on fostering team connectivity, creativity, and productivity.

🎯 Requirements

  • • Proven experience architecting scalable backend systems for billing, tax, or financial data workflows
  • • Hands-on experience with AI-augmented development workflows, including agentic coding and AI-powered code review tools
  • • Demonstrated ability to lead cross-functional technical initiatives and drive alignment across engineering squads
  • • Strong expertise in frontend architecture patterns, including state management and E2E testing (e.g., Cypress)
  • • Deep understanding of SRE practices, including SLO definition, incident response, and blameless post-mortems
  • • Experience migrating legacy financial systems, particularly around VAT, invoicing, or deferred payment logic

🏖️ Benefits

  • • In-person collaboration 3 days per week from Barcelona office with team-focused culture
  • • Relocation support available for candidates from anywhere in the world
  • • AI-integrated engineering workflow with automated PR reviews and AI-assisted development tools
  • • Ownership of high-impact systems used by 10,000+ global companies

Skills & Technologies

Go
GitHub
Cypress
Senior
Onsite

Ready to Apply?

You will be redirected to an external site to apply.

Perk.com Inc. logo
Perk.com Inc.
Visit Website

About Perk.com Inc.

Perk.com Inc. operates a cloud-based employee rewards and recognition platform that lets employers allocate points redeemable for merchandise, gift cards and experiences. The SaaS product integrates with HRIS and collaboration tools to automate milestone and peer-to-peer awards, provide analytics on engagement, and manage global tax-compliant fulfillment. Founded in 2010 and headquartered in Austin, Texas, the company serves mid-market to Fortune 500 clients seeking to reduce turnover and reinforce culture through real-time recognition programs.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Scale Army Careers logo

Scale Army Careers

Remote
Contract
Expired Apr 13, 2026
JavaScript
PHP
Laravel
+3 more

4 months ago

Apply
Expired
Bogotá, Colombia
Full-time
Expired May 11, 2026
TypeScript
Apache Spark
Senior
+2 more

3 months ago

Apply
Expired
Remote
Full-time
Expired Apr 23, 2026
Senior
Remote

3 months ago

Apply
Expired
Remote
Contract
Expired Apr 13, 2026
Remote

4 months ago

Apply