Senior Software Engineer - Flights
Traveltechessentialist
Are you a Software Engineer who thrives on real ownership?
At Perk, we know that we feel most fulfilled when we can own the problem and the solution. This means taking responsibility for the entire lifecycle of a feature, from being part in understanding what our customers' pains are with our product team, design documents, coding to deployment, and measuring impact. You will see how your technical decisions move the needle for our customers daily.
We prioritize autonomy and pragmatism, giving you the 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 a global platform.
Join the Flights team
Flights is one of Perk's fastest-growing engineering areas — expanding from one team to four since 2025, with more growth ahead.
The domain is genuinely complex. A single flight booking involves far more steps, suppliers, and failure modes than most people realise. Our job is to hide that complexity and deliver a seamless customer experience. We’re not there yet — and that's the opportunity.
You’ll be working across mission-driven teams tackling core platform reliability, self-serve post-booking, booking error recovery, and airline inventory scaling. Each team is cross-functional, so you’ll work alongside product, design, and operations — not just engineers.
We know where we want to get to. We don’t have all the answers for how to get there — and we want the people we hire to help us figure that out.
How we work
At Perk, we believe the best work happens when great people come together in small teams, with a shared sense of purpose. You'll join a cross-functional squad where you have real ownership of a piece of Perk’s domains, a genuine say in what gets built and the autonomy to make it happen. Each team will decide how to contribute to Perk’s company goals. We care about impact, and we 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 the whole workflow: our Notion, Jira, GitHub and Slack are AI-connected so you get up to speed fast, and day-to-day it helps with specifying features, writing and reviewing code, and automated AI PR review on every pull request. When something goes wrong 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.
We expect candidates to use AI tools in our coding interviews. The bar is understanding your code and owning what you produce. That reflects how we work every day.
Some examples of what it means to be a Senior at Perk
- Shape the bigger picture. You won't just build features, you'll refine the what to build and why. At Perk, senior engineers are expected to go beyond the technical solution and focus on the problem itself. You'll contribute to your squad's quarterly goals and long‑term vision alongside your Product Manager and Engineering Manager.
- Architect for today and tomorrow. When a big change is needed in how our platform works, you'll be the one writing the design documents that lay the foundation. You'll become a guardian of your team's technical quality; spotting areas of investment, proactively managing technical debt, and making sure we don't let "busy work" crowd out the work that truly matters. At Perk, we believe in impact over effort: our customers see results, not the hours behind them. Your job is to make sure we're always investing our energy where it counts most.
- Lead across boundaries. Your influence won't stop at your own squad. You'll communicate complex ideas across multiple teams, proactively identify who needs to be involved, and drive alignment across the broader organisation. Whether it's coordinating a cross‑squad initiative, contributing to one of our engineering guilds (where engineers from different teams align on shared technical topics), or pairing with architects on solution discovery, you'll operate comfortably beyond your immediate team.
- Raise the bar for everyone around you. Senior engineers at Perk are mentors, coaches, and bar raisers. You'll support less experienced colleagues through direct mentorship, thoughtful feedback during reviews, and by modelling what great engineering looks like in practice. You'll help Engineering Managers understand where the team needs to grow technically, and you'll use spaces like guild meetings, design doc reviews, and pairing sessions to lift the overall standard. At Perk, we are a team, the team's success is your success.
Desired skills and experience
- Product Leadership: Translates complex business goals into technical roadmaps; de‑risks ambiguous projects through spikes and prototyping.
- System Architecture: Architects scalable, evolvable systems and data models that account for performance, failure isolation, and long‑term maintenance.
- Technical Standards: Defines and upholds engineering excellence, including CI/CD optimisations, testing strategies, and coding standards across the stack.
- Frontend Strategy: Establishes frontend architecture patterns, including state management, performance budgets, and comprehensive testing (e.g., E2E/Cypress).
- Backend Excellence: Engineers sophisticated backend solutions involving API versioning, caching strategies, and complex data migration plans.
- Operational Maturity: Leads observability and SRE practices; defines SLOs, manages incident responses, and conducts blameless post‑mortems.
- Security & Risk: Oversees operational security, including secrets hygiene and dependency risk management, to ensure a hardened production environment.
- Mentorship & Influence: Levels up the engineering organization through active mentorship, leading design reviews, and influencing the product roadmap with technical data.
- Cross-Functional Impact: Coordinates multi‑team deliverables and aligns stakeholders to resolve technical blockers across the organisation.
- AI-Driven Development: Experience with—or a strong interest in—modern AI‑augmented workflows. This includes leveraging agentic workflows, developing custom agentic skills to extend AI capabilities, utilizing AI‑powered code reviews.
We’re an equal opportunity employer, which means you’re welcome at Perk regardless of how you look, where you’re from, or anything else that makes you, well, you.
#J-18808-Ljbffr- ...Traveltechessentialist is seeking a Software Engineer in Barcelona who thrives on real ownership and responsibility throughout the feature... ...lifecycle. Candidates will join fast-growing teams focused on flight booking systems, collaborating across product, design, and operations...Senior
- ...A leading AI technology company located in Barcelona is seeking a Software Engineer to design and scale their AI platform. This full-time on-site role involves developing low-latency speech pipelines and ensuring the reliability of AI voice agents deployed to handle thousands...SeniorTiempo completo
- ...EQS Group AG is seeking a talented Senior Software Engineer in Barcelona to build innovative SaaS solutions for privacy and digital ethics. This role involves leading technical design and production delivery, ensuring business value, and fostering effective team communication...SeniorTrabajo híbrido
- Fundamental in Barcelona is searching for a Software Engineer to lead the development of their core codebase within the Research team. This role requires 5+ years of software engineering experience, strong skills in Python, and familiarity with ML research tech stacks....Senior
- ...IC Resources is seeking a Senior Software Engineer to work at their R+D Centre in Barcelona. This role involves developing tools and frameworks for AI applications, focusing on low-level kernel optimisation and highly parallel data processing. The ideal candidate will...SeniorHorario flexible
- ...Overview Senior Software Engineers are sought by this leader in AI based tools and frameworks. Based at their R+D Centre in Barcelona the Senior Software Engineers will be developing tools and frameworks aimed at deploying AI applications. The Senior Software Engineers...SeniorHorario flexible
- ...Cimpress Technology is seeking a Senior Software Engineer specializing in Content Asset Management to work remotely from Spain. You will design and develop software that enhances the creation of personalized products for customers. Successful candidates will have at...SeniorRemotoHorario flexible
- ...Alpega Group in Sant Cugat, Spain is seeking a Senior Software Engineer to join their Shipper Products Team. The role involves participating in the product development lifecycle and helping design, operate, and maintain software solutions in an Agile environment. Candidates...SeniorTrabajo híbrido
de 60000 a 80000 $/año
...Tempus AI, Inc. in Barcelona is seeking a Senior Software Engineer I who is passionate about precision medicine and AI's impact on healthcare. The ideal candidate will have experience in both frontend and backend technologies, proficient in TypeScript and Python, and...Senior- ...Quantica GmbH in Barcelona is seeking a Senior Software Development Engineer to lead the development of a new print pipeline. You will architect and deliver both the backend and frontend, integrating with hardware and firmware, and ensuring automation and testing standards...Senior
- ...Traveltechessentialist is seeking a Software Engineer to take ownership of projects and drive innovation. You'll work in cross-functional teams to deliver impactful solutions while utilizing AI tools. This role emphasizes collaboration and mentorship, requiring strong...SeniorTrabajo híbrido
- Cimpress Technology is looking for a Senior Software Engineer for Content Asset Management based in Barcelona or remotely. You will join a motivated team focused on delivering impactful software solutions. The ideal candidate has 3+ years of experience with C# + .NET Core...SeniorRemoto
- ...polished designs. The Role: We’re looking for a Junior Software Engineer with extreme curiosity and passion for the craft. Who as a... ...possible. You’ll work directly with the founders and other senior engineers to ship fast, iterate, and learn. What are we looking...Senior
- ...you’ll be responsible for designing, building and operating the software that will enable the processing of millions of documents and... ...that there is no single best solution to all problems and that engineering is all about striking the right trade‑offs. Strong software...SeniorTrabajo híbridoHorario flexible2 días a la semana
- ...Senior Software Engineer – Financial Platform As a Senior Software Engineer on the Financial Platform team, you’ll help build systems that ensure Perk’s financial data is accurate, traceable, and audit‑ready. You’ll expand the platform to support increasingly complex...Senior
- ...Title: AI Software Engineer Type: Full-time About us At Visium, we enable enterprise executives in defining their AI & Data strategy... ...through production deployment. Collaborate closely with senior client stakeholders to translate business objectives into...SeniorTiempo completoHorario flexible
- ...Dormont Manufacturing Co is seeking a Senior Product Software Engineer to join our innovative team in Barcelona, Spain. This role involves designing and developing complex software applications, improving user experience through collaboration, and providing technical...Senior
- ...Perk is looking for a passionate Software Engineer to join our innovative billing team in Barcelona. In this role, you will take ownership of the technical direction while contributing to cutting-edge AI integrations. You will oversee system architecture, mentor junior...Senior3 días a la semana
- ...adapt, and coordinate across complex engineering workflows. Built on LangGraph and... ...Role Overview As the Senior Agentic Runtime Safety & Stability Engineer, you will own the resilience and... ...systems reliability, safety-critical software, or autonomous runtime engineering...SeniorTrabajo híbrido
- ...time AI. We’re not just making voice agents that “talk”, we’re engineering systems that sound human, reason under strong latency... ...instantly to messy, high-stakes healthcare conversations. As a Software Engineer, you’ll be at the center of designing and scaling our platform...SeniorPrácticaTiempo completoTrabajar en la oficinaDesde casa
- ...Software Development Engineer, Amazon Payroll Tech Job ID: 2933201 | Amazon Spain Services, S.L.U. Now hiring in sunny Barcelona! As one... ...Development Management, working closely with Principal Engineers, Senior Leaders, and Product teams worldwide. We partner with...SeniorPráctica
- ...Senior Software Engineer Frontend Blacklane As a Senior Frontend Software Engineer at Blacklane with a front-end focus, you will play a pivotal role in crafting seamless, user-focused experiences across our digital platforms. Focusing on areas like Guest Booking...Senior
- ...Role Overview Senior Software Engineer – Customer Identity and Access Management (CIAM) team at Factorial. Work on the full stack with a focus on backend development, primarily using Ruby on Rails and React. Own a product domain area such as Authentication, Single...SeniorTrabajar en la oficinaRemotoHorario flexible
- ...JOIN OUR TEAM Do you have a passion for building innovative technology solutions? Our Privacy team is seeking a talented Senior Software Engineer to join us in Neuilly-sur-seine or Boulogne-sur-Mer. We build the Privacy and Digital Ethics SaaS solutions of the EQS...SeniorTrabajar en la oficinaTrabajo híbrido
- ...Workplace: Hybrid Reporting into: Head of Engineering Direct Reports: 0 Role Purpose... ...quality. Document new applications and software solutions to ensure effective knowledge... ...in English. Experience Level Mid‐Senior level Equal Opportunity Employer LuxExperience...SeniorEmpleo permanenteContratoTrabajo híbrido
- ...At Kantox, we’re looking for an Elixir Engineer to join our Kantox software engineering team in Barcelona! Our platform core is primarily based on... ...and maintain technical documentation. Who you are Senior level engineers with 4+ years of professional experience...SeniorTrabajar en la oficinaTrabajo híbridoHorario flexibleTrabajo por turnos
- ...Role & Responsibilities Your Profile We're hiring a Senior Software Development Engineer to ship the next version of our print pipeline. This is a hands‑on, delivery‑focused role — you’ll own significant parts of the codebase, make the architectural calls, and...Senior
60500 €/año
...Job Overview Founding Engineer – Join a brand‑new Factorial spinoff focused on transforming internal IT management for thousands of... ...Qualifications At least 2 years of professional experience as a software engineer. Strong proficiency in Ruby on Rails for backend...SeniorTrabajar en la oficinaRemoto- ...identity and anti-fraud solutions that create exceptional and secure experiences. OneSpan is currently looking for a Sr. Software Engineer (Python) to join our team in Barcelona. You will be involved in the design, development, and testing of our app protection...Senior
150 €/mensuales
...Description Our client is expanding their software engineering team and is looking for Software Engineers (Mid and Senior level) to contribute to the development of... ...Responsibilities: As a Mid / Senior Software Engineer , your broad responsibilities will include...SeniorPatrocinio de visaTrabajar en la oficinaTrabajo híbridoHorario flexible
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Senior Software Engineer - Flights. ¡Entérate antes que nadie!
- senior software engineer Barcelona
- desarrollador de software junior Barcelona
- software developer Barcelona
- desarrollador de software Barcelona
- ingeniero de desarrollo de software Barcelona
- ingeniero programador Barcelona
- software engineer Barcelona
- software development engineer Barcelona
- cloud software engineer Barcelona
- abogado senior Barcelona

