Software Engineer (Intermediate) - London, United Kingdom
Job no: 532314 Brand: FCM Work type: Full time Location: London, Barcelona Categories: Digital and Technology
ABOUT THE OPPORTUNITY
Join Platform Services as a Senior .NET Engineer and help shape the future of identity and supplier integration across Flight Centre Travel Group. Working within the AgentPort, Supplier API & Traveller Identity squad, you'll build strategic platform capabilities that support hundreds of thousands of traveller profiles and a complex ecosystem of downstream integrations. This is a high-impact engineering role where you'll own roadmap-driven initiatives end-to-end, contribute to platform-wide identity strategy, and help maintain the reliability of systems relied upon across multiple FCTG brands. If you thrive in complex environments, enjoy solving large-scale integration challenges, and embrace AI-assisted engineering, this opportunity offers meaningful technical ownership and influence.
KEY RESPONSIBILITIES
Own roadmap-driven features end-to-end across AgentPort, Supplier API and Traveller Identity.
Partner with the Technical Product Manager/Product Owner and Tech Lead to deliver strategic platform outcomes.
Translate roadmap themes into scalable technical solutions.
Identify opportunities for integrations, consolidation, scalability, and platform growth.
Analyse requirements thoroughly and proactively resolve ambiguities before development begins.
Design minimal-footprint solutions with clear documentation of technical decisions.
Assess and manage downstream impacts across complex integration ecosystems.
Deliver high-quality C# and .NET solutions following established coding standards.
Follow https://jobeax.com/link/GrYTXLZMpxEMJknV MVC, queue-based integration architecture, SQL Server, and Azure App Services best practices.
Apply SOLID principles, security-conscious development, and proactive error handling.
Use AI-assisted engineering tools, including Claude Code and internal AI tooling, as part of daily development workflows.
Write and maintain unit and integration tests for all delivered functionality.
Conduct end-to-end validation and provide documented testing evidence.
Participate actively in code reviews and provide constructive technical feedback.
Manage deployments, monitor production performance using Datadog, and resolve issues promptly.
Take ownership of production outcomes and maintain a zero-production-error mindset.
Collaborate effectively across globally distributed teams using clear written and verbal communication.
Contribute to engineering maturity initiatives and broader Platform Services goals.
Contribute to a safe, inclusive, and accessible work environment where all Flighties feel welcomed, respected, and supported to thrive.
EXPERIENCE & QUALIFICATIONS
Strong production-grade experience with C# and .NET.
Experience with https://jobeax.com/link/GrYTXLZMpxEMJknV MVC.
Experience with SQL Server.
Experience working with Azure-hosted services.
Experience designing solutions within complex, highly integrated systems.
Ability to assess impacts across multiple downstream integrations and platforms.
Proficiency in, or willingness to learn, Java, Ruby, or Elixir.
Experience with or enthusiasm for AI-assisted development tools such as Claude Code.
Strong testing discipline, including unit and integration testing.
Experience with production monitoring practices.
Security-conscious development experience, including PII and PCI awareness.
Excellent written and verbal communication skills.
Ability to work within a structured delivery and deployment cadence.
... and entry-level roles, with jobs explicitly suitable for students or new grads, including positions based in Spain (e.g., Graduate Growth Manager, Graduate Software Engineer, Software engineer summer intern Spain). - Recognized as one of Italy's Best Workplaces and Europe's Best Workplaces. - Describes a culture with minimal ...
... headquartered in Lausanne, Switzerland and Boston, Massachusetts, Nexthink has 9 offices worldwide. #LI-Hybrid Job Description We are looking for a mid‑level Software Engineer to join one of our core Engineering teams, contributing to the evolution of Nexthink’s platform with a particular focus on UI Platform features. In ...
We are looking for a Software Engineer on behalf of the European Space Agency (ESA) for their location in Madrid, Spain, to join their Science Operations Directorate. Please be aware that this position is initially intended to be filled on a full-time basis until 01/01/2027 when it will become part-time for 28 hours per ...
... you want to be part of this change, bring your energy, and help build a greener future, we want to meet you!! What are we looking for? We’re looking for a Software Engineer to join a very special team within Octopus Energy Spain. This isn’t a traditional dev role you’ll be part of a small, agile, cross-functional unit ...
Lazaro Rosa Violan Studio is seeking an intermediate or senior furniture and lighting designer to join its team in Madrid. We are looking for a creative and detail-oriented designer who have a strong passion for delivering exceptional guest experiences. 100% on-site position in Madrid Key Responsibilities: - Design and ...
Spain, Community of Madrid, MadridR5026435SpainEngineeringJob descriptionSoftware Development Engineer is part of large global team supporting our Spark software that enables designing and manufacturing of Spark Clear Aligners. Software Development Engineer will work on the initial part of the process- acquisition of raw ...
Principal Engineer – Java P5 – CAP-HPI Who We Are Solera is a global leader in data and software services that strives to transform every touchpoint of the vehicle lifecycle into a connected digital experience. In addition, we provide products and services to protect life’s other most important assets: our homes and digital ...
... every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity. Staff Software Engineer – Identity and Access, Identity Squads This role is available for candidates located in the UK, Germany, Spain, Ireland and Sweden. The Opportunity: ...
... engineering patterns. Develop scaffolding, templates, reference architectures, or platform capabilities that teams can adopt without depending on the Staff Software Engineer long term. - Guide delivery teams. Perform architecture and design reviews, coach engineers through difficult decisions, and enable teams to make high-quality ...
... tech-driven work environment that is part of a large, stable financial institution, providing opportunities for international professionals with expertise in data, software engineering, and AI. As a key player in Spain's banking technology landscape, CaixaBank Tech is an attractive employer for those looking to work in fintech ...