Senior Software Engineer (CRM)
Lodgify
Posted: May 13, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a Senior Software Engineer to join our team, with a strong understanding of CRM systems and hands-on experience with MarTech. The ideal candidate should be able to design and implement scalable solutions, with a focus on user experience and performance optimization.
Required Skills
Job Description
⭐ Who we are
Lodgify is a fast-growing scale-up company leading the vacation rental industry. Backed by $30M in funding, our platform empowers property owners and managers worldwide to efficiently manage and grow their business through technology.
Headquartered in sunny Barcelona, we're now a team of 380+ people representing over 60 nationalities, united by a passion for transforming the future of short-term rentals.
⭐ Role Overview:
We are looking for a Senior Software Engineer (CRM) — a "MarOps & MarTech" enthusiast and hands-on builder — to join the Growth org and become the technical backbone of how Lodgify activates, converts, and retains customers across the funnel. You will report into the Engineering Manager for the whole Growth Area and operate as an individual contributor responsible for building the right technical foundation for our CRM ecosystem. This role owns our post-subscription CRM infrastructure, lifecycle automation, and the data plumbing that powers retention and expansion.
This is not a configurator role, and it is not a people management role. You are a engineer who thinks like a marketer, and a marketer who can ship production-grade code. You will sit at the intersection of Tech, Marketing, Sales — translating business intent into reliable, scalable CRM infrastructure and retention initiatives, while challenging our stack, our tagging, and our automations to make sure we are compounding leverage, not complexity.
Our CRM today runs primarily on HubSpot, but the role is not limited to it. You will be involved in the assessments of whether we have the right stack in place, and you will be trusted to propose, prototype, and implement changes that unlock growth.
⭐ How will you make an impact?:
• Own the CRM Tech Stack: Take technical ownership of our HubSpot, evaluate the current stack critically, and bring well-reasoned recommendations on what to keep, replace, or extend.
• Build Funnel & Lifecycle Infrastructure: Translate the full customer funnel — acquisition, activation, conversion, retention, expansion, win-back — into durable, well-documented workflows, automations, and data contracts. Make the lifecycle legible in the tools, not just in slides.
• Automate Comms Flows End-to-End: Design and build the automation backbone for email, in-product, and other outbound comms (transactional, lifecycle, nurture, re-engagement). Ensure the right message reaches the right user at the right moment — with fallbacks, suppression logic, and deliverability controls that a real MarOps practitioner would demand.
• Tracking, Tagging & Data Integrity: Be the guardian of our CRM database health. Define and enforce tracking and tagging standards across acquisition sources, campaigns, lifecycle events, and product signals. Build validations, audits, and cleanup routines so that segmentation, reporting, and attribution can be trusted downstream.
• Integrations & APIs: Build and maintain integrations between HubSpot and the rest of our ecosystem (product data, billing, data warehouse, partner systems, marketing tools). Work fluently with REST APIs, webhooks, and event-driven patterns to keep data synchronized and actionable.
• Growthbook Integration: Wire Growthbook into the CRM and comms layer so experimentation is native — not a side project. Enable the team to run clean, attributable tests on audiences, flows, and messages, and make sure experiment context flows back into the CRM for analysis.
• Unblock Cross-Functional Teams: Partner closely with Marketing, Sales, and Partnerships to remove technical blockers in their day-to-day — from a broken sync to a missing property to a campaign that needs a new automation. Turn one-off requests into standardised patterns the team can reuse.
• Capture, Standardise, Scale: Whenever a new pattern works, codify it. Build reusable components, templates, and documentation so every subsequent use of the same pattern is cheaper, safer, and faster than the last.
⭐ What makes you a great fit?:
• You have 4+ years of hands-on experience as a CRM Engineer, Marketing Engineer, or MarTech Engineer in a B2B SaaS environment — with a strong track record as an IC shipping production work.
• You are a "MarOps" enthusiast: you genuinely believe that great marketing is built on a clean database, and you can point to databases you have personally cleaned, shaped, and scaled.
• You understand the funnel and lifecycle. You speak fluently about activation, conversion, retention, LTV, deliverability, and attribution — and you know how those concepts translate into objects, properties, events, and automations.
• Hard requirement (Strongly preferred): deep, hands-on HubSpot & Hightouch experience. You know the platform's strengths and its limits — HubSpot APIs, custom objects, workflows, properties, associations, lists, lifecycle stages, operations hub, and the trade-offs between doing things in HubSpot vs. outside of it. Experience with other CRMs (Salesforce, Braze, Customer.io, Segment, Iterable, etc.) and has worked with reverse-ETL/warehouse-native pattern is a plus.
• Hard requirement: HTML/CSS for email customisation; experience with deliverability (SPF/DKIM/DMARC) and GDPR compliance.
• Strong engineering foundations: comfortable with REST APIs, webhooks, SQL and database querying, and at least one general-purpose scripting language (React/JavaScript/Node.js, Python, or similar). You write code that another engineer can read and extend.
• MarTech / Product fluency: you have worked at the intersection of Tech, Marketing, Sales, and Partnerships — or you have a Product background with strong technical chops. Either way, you can navigate a product roadmap and a campaign calendar in the same week.
• Experimentation mindset: you have worked with an experimentation platform (Growthbook, LaunchDarkly, Optimizely, VWO, or similar) and understand how to design CRM audiences and comms flows that yield clean, attributable data.
• Pragmatism: you know when to build inside HubSpot, when to build around it, and when to push back on a request that should not be solved in the CRM at all.
• Experience with a CDP (RudderStack, Segment, mParticle).
• Strong written and spoken English. Comfortable communicating technical trade-offs to non-technical stakeholders.
⭐ How can you earn extra bonus points?:
• Experience implementing or consolidating a CRM stack in a high-growth SaaS.
• Familiarity with product analytics (Amplitude / Mixpanel) and marketing analytics (GA4, HubSpot Analytics).
Why you’ll love us:
You’ll be part of a growing, dynamic company with a truly international team. At Lodgify, we are full of contagious energy, hard work, and passion for what we do. We celebrate diversity and are proud to acknowledge a variety of backgrounds, perspectives and skills in our team; committed to creating a workplace where everyone is heard and feels a sense of belonging.
What's in it for you?*
🏠 Remote Flexibility: The freedom to work from home any day that works for you.
🌴 Time to Recharge: 25 working days of paid vacation and Jornada Intensiva in August..
💊 Alan Health Insurance: Premium health, dental, and mental health support via Alan. Pre-existing conditions are covered.
😋 Meal Perk: €150/month allowance on your Alan card + 50% off Ametller Origen prepared dishes at the office.
💸 Tax-Free Savings: Increase your take-home pay by using Flexible Remuneration for extra meal costs (up to €70/mo) and public transport (up to €136/mo).
🖥️ Home Office Gear: We provide a table, ergonomic chair, and monitor for your home setup.
🇪🇸 Language Learning: Free Spanish classes.
🤑 Referrals: Cash rewards for bringing in new talent.
🌟 Social Life: Daily office breakfast and monthly team events
🎯 Dynamic Hub: A high-energy, inclusive environment designed for collaboration and connection with a team that represents over 60 countries.
*Benefits offered may differ based on the type of contract that is issued
So, what are you waiting for? Apply now!
All applications and CVs must be submitted in English 😉