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, relocation support, and a vibrant team culture.
- Other info: Collaborate in small teams, embrace autonomy, and grow your career in a dynamic environment.
- Why this job: Make a real impact by automating processes and enhancing customer experiences with cutting-edge tech.
- Qualifications: Experience in software engineering, system architecture, and a passion for AI-driven development.
The predicted salary is between 70000 - 90000 £ 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.
Senior Software Engineer - Billing Systems & VAT Automation employer: Job Search Place Limited
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, our teams collaborate closely in small, cross-functional squads, allowing you to take ownership of impactful projects while benefiting from mentorship and the latest AI-driven tools. Located in vibrant hubs like London, we offer a supportive environment that encourages creativity and professional development, ensuring that your contributions truly matter.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - Billing Systems & VAT Automation
✨Tip Number 1
Network like a pro! Reach out to current employees at Perk on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. This insider info can give you a leg up!
✨Tip Number 2
Prepare for those coding interviews by brushing up on your AI tools. Since Perk values AI-driven development, show off your skills by using these tools effectively during your coding challenges. It’ll demonstrate that you’re on the same wavelength as the team!
✨Tip Number 3
Don’t just focus on your technical skills; be ready to discuss how you can contribute to the bigger picture. Think about how your past experiences align with Perk’s mission to automate and simplify processes. Show them you’re not just a coder, but a problem solver!
✨Tip Number 4
Finally, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Perk. Let’s get you that interview!
We think you need these skills to ace Senior Software Engineer - Billing Systems & VAT Automation
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 tackling complex problems and making a real impact at Perk.
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer position. Highlight relevant experience, especially in billing systems and automation, and don’t forget to mention any AI tools you've used!
Be Clear and Concise:Keep your application clear and to the point. We appreciate straightforward communication, so avoid jargon and focus on what makes you a great fit for our team.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!
How to prepare for a job interview at Job Search Place Limited
✨Understand the Company and Its Mission
Before your interview, take some time to research Perk and its mission. Understand how their platform automates travel and spend management, and think about how your skills as a Senior Software Engineer can contribute to this goal. This will help you align your answers with their values and show that you're genuinely interested in the role.
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with system architecture, API versioning, and any relevant technologies mentioned in the job description. Bring examples of past projects where you've successfully implemented scalable solutions or led cross-functional initiatives. This will demonstrate your ability to own the entire lifecycle of a feature.
✨Emphasise Collaboration and Communication Skills
Since the role involves working in small teams and communicating complex ideas, be ready to share examples of how you've collaborated with others in previous roles. Highlight any mentoring experiences or instances where you've driven cross-squad initiatives, as this aligns with Perk's emphasis on teamwork and leadership.
✨Prepare for AI-Driven Development Discussions
Given that AI is embedded in Perk's workflows, brush up on your knowledge of AI tools and how they can enhance coding practices. Be ready to discuss how you've used AI in your development processes or how you envision integrating it into your work. This will show that you're not only technically proficient but also forward-thinking.