Senior Backend Software Engineer - AI Squad Join Spendesk as a Senior Backend Software Engineer in our AI / Data squad, helping to transform spend management into an AI‑first platform.
Pitch – Why this role matters Design and operate the services that enable AI features end‑to‑end, from supplier recommendations to autonomous workflows that reduce manual toil. Collaborate with ML Engineers, PMs, and Designers to integrate best‑in‑class models via AWS Bedrock and build reliable, scalable APIs and pipelines. This greenfield opportunity provides real product impact and latitude to shape our architecture around agents, orchestration, and evaluations.
Role Overview As a Backend Software Engineer you will take ownership of functional and technical topics across the entire feature lifecycle : specification, design, development, testing, documentation, and maintenance.
Our Stack
TypeScript
Node.js for backend and banking applications
React on the frontend
PostgreSQL, Redis, SQS, and Kafka for data and queues
Terraform for infrastructure
Kubernetes, Lambdas, Step Functions for application deployment
AWS (including Bedrock for LLM access)
GitHub Actions for CI
Key Responsibilities
Design, build, and operate backend services and APIs that power AI features, focusing on performance, reliability, cost efficiency, and security.
Integrate LLMs via AWS Bedrock; define robust calling patterns, guardrails, and evaluation loops with ML Engineers.
Build asynchronous pipelines and orchestration for multi‑step workflows, using Step Functions, SQS / Kafka, retries, and idempotency.
Define data models, contracts, and interfaces to enable collaboration across squads; contribute reusable platform components.
Instrument services with metrics, tracing, logs, and evaluations to measure quality (latency, accuracy, cost, user outcomes) and drive iteration.
Contribute to technical vision and deliver complex projects end‑to‑end; propose POCs / experiments and iterate quickly based on signals.
Improve engineering processes, tools, and systems to enhance productivity and scalability; champion the “you build it, you run it” mindset.
Mentor and inspire fellow engineers; share best practices in reliability, performance, and secure coding.
How we work (AI / Data squad)
AI‑first, product‑led : prototype fast, test with real users, iterate based on data.
You build it, you run it : squads own deployment, monitoring, and continuous improvements.
Collaboration by default : work hand‑in‑hand with PM, Design, and ML Engineering; align on outcomes, not just outputs.
Pragmatic engineering : make clear trade‑offs; optimize for impact over theoretical perfection.
Qualifications
Fluency in written and spoken English.
2+ years of software development experience (5+ years for Senior Engineer).
Strong AI mindset.
Proven track record delivering high‑quality, scalable AI products.
Ability to translate business and product concepts into technical solutions.
Enthusiasm for fast‑paced work, continuous growth, and craft mastery.
Strong customer‑centric mindset.
Alignment with Spendesk’s core values of empowering businesses.
Nice‑to‑haves (not required)
Experience integrating LLMs (Bedrock / OpenAI / Anthropic), prompt orchestration, guardrails, and evaluation frameworks.
Strong background in event‑driven architectures (Kafka / SQS), workflow engines (Step Functions), and resilient async processing.
Observability expertise (metrics / tracing / logging), SLOs / error budgets, performance tuning at scale.
Security, compliance, and data privacy best practices in finance or SaaS contexts.
Working knowledge of React / Frontend to collaborate across the stack.
Example projects you might work on
Accounting Assistant : Helps accountants collect receipts and context from end users.
Budget Forecaster : Predicts budget needs based on historical data and business plans.
Spend Data Agent : Provides budget owners with insights on budget performance and trends.
Location and ways of working We value regular in‑person collaboration. Primarily hiring in Paris or London (flexible hybrid). Outstanding remote candidates may be considered; this is not a remote‑first role.
Hiring process
HR Screening call
Discussion with a Hiring Manager (Head of Engineering)
Technical interview : live coding (and / or technical design depending on seniority)
Final interview with leadership
About Spendesk Spendesk is an AI‑powered spend management and procurement platform that simplifies procurement, payment cards, expense management, invoice processing, and accounting automation. It offers full visibility and control across all company spend, supporting thousands of users worldwide.
About our people & culture We believe people do their best work when given freedom to thrive and grow. Liberation is at the core of everything we do. We empower Spendeskers to take ownership, navigate ambiguity, and seize every opportunity. Spendeskers come from all over the world; we’re bold, curious, kind, and positive.
About our benefits
Flexible on‑site and remote policy
Lunch 60% funded by Spendesk (Swile Card)
Alan Premium health insurance
Gym pass to stay healthy after work
Access to Moka.care for mental wellbeing
Access to Vendredi for community projects
Latest Apple equipment
Great office snacks
Positive team culture
Diversity & Inclusion We are committed to fostering an environment where all differences are encouraged, supported, and celebrated. We aim to attract a diverse, equal, and inclusive team where everyone feels welcome.
What success looks like in your first 90 days
Shipped a production backend service powering an AI feature, with clear SLOs and observability.
Integrated models via AWS Bedrock with guardrails and evaluation metrics, iterating based on real usage.
Improved a platform capability used by multiple squads.
Delivered a POC or experiment that informed the roadmap and accelerated learning.
Seniority level Not Applicable
Employment type Full‑time
Job function Engineering and Information Technology
Industries Software Development
#J-18808-Ljbffr
Software Engineer Ai • Barcelona, Catalonia, España