Yaba

Senior Software Engineer Commerce Systems

Barcelona permanent full-time On-site
Apply Now →
Job Description

YABA sells five brands across Amazon, our own Shopify stores, marketplaces like iHerb, and retailers like Target. Behind that sit NetSuite, several 3PLs and a growing set of integrations, pricing rules and internal tools. We're looking for a senior engineer to own big pieces of that system end to end. This is a senior role in a small Tech team, reporting to the CTO. You'll start by owning our commerce integrations - inventory, orders, EDI, marketplaces, 3PLs and NetSuite - and then take on the internal tools we need next, starting with a pricing back office that controls prices per channel. We are AI-first. Most of our code is written by AI coding agents like Claude Code, and we build rather than buy - custom beats expensive, rigid middleware for our use cases. That makes the hard part of the job judgement, not typing: deciding what to build, directing the agent precisely, and above all evaluating its output with a critical eye. We're looking for someone who assumes generated code is wrong until proven right, catches the subtle mistakes (a silent data drift, a missing retry, a secret in the wrong place), and owns what ships in production You'll own workstreams from the first conversation with the business to running them in production. You'll work with Operations, Supply Chain, Finance and Brand Management, and with vendors such as SPS Commerce, Mirakl, our 3PLs and our NetSuite partner. Own the integrations between NetSuite, Shopify, Amazon, marketplaces, EDI partners and 3PLs (orders, stock, shipments and invoices) Keep stock accurate across every channel: sync, allocation rules and daily reconciliation with alerts when anything drifts Build internal tools and back-office apps, starting with a pricing tool that sets prices per channel within rules (Amazon Buy Box and reference-price constraints, margin floors, approvals) Replace fragile no-code automations (Make, n8n) with maintainable code where it matters Run what you build: monitoring, alerting, runbooks, and fixing incidents when they happen Work directly with vendors and retailers' technical teams to pin down specs and resolve issues Act as the CTO's backup for day-to-day tech operations: first responder for tech requests, incidents and access management when the CTO is away Work AI-first every day: brief agents precisely, then review their output critically: tests, edge cases, failure modes, security, and reconciling results against source systems before anything reaches production

Frequently Asked Questions

What does the Senior Software Engineer Commerce Systems role at Yaba involve?

The Senior Software Engineer Commerce Systems position at Yaba in Barcelona is a permanent full-time role. YABA sells five brands across Amazon, our own Shopify stores, marketplaces like iHerb, and retailers like Target. Behind that sit NetSuite, several 3PLs and a growing set of integrations, pricing rules and internal tools. We're looking for a senior engineer to own big pieces of that system end to end. This is a senior role in a small Tech team, reporting to the CTO. You'll start by owning our commerce integrations - inventory, orders, EDI, marketplaces, 3PLs and NetSuite - and then take on the internal tools we need next, starting with a pricing back office that controls prices per channel. We are AI-first. Most of our code is written by AI coding agents like Claude Code, and we build rather than buy - custom beats expensive, rigid middleware for our use cases.

What skills are required for Senior Software Engineer Commerce Systems at Yaba?

Key skills for this role include: ECS, Agile.

What is the salary for Senior Software Engineer Commerce Systems at Yaba?

The salary for this position is not publicly listed. You can negotiate during the interview process. Check Glassdoor or Levels.fyi for estimates.

Is the Senior Software Engineer Commerce Systems position at Yaba remote or on-site?

This position is On-site. The role is based in Barcelona.

How do I apply for Senior Software Engineer Commerce Systems at Yaba?

You can apply for this position directly through the employer's careers page. Click the 'Apply Now' button on this page to be redirected to the original listing. Make sure your resume is ATS-optimized. Use SpotChange's free ATS test to check.

Similar Jobs

Explore More

Get Hired Faster with SpotChange

AI resume analysis, ATS testing, interview prep, salary insights and more.

Open SpotChange Dashboard

About This Role

Senior Software Engineer Commerce Systems at Yaba is a permanent full-time engineering position in Barcelona. Key skills include ECS, Agile. Education: Master's Degree preferred. Experience: 5+ years.

This role is classified as on-site and is suitable for senior-level professionals. Ghost Score 20/100 (Probably Active) indicates this listing is probably active with recent employer engagement.

To apply, visit the official application page through the Apply Now button above. SpotChange Jobs provides AI-powered career tools including resume optimization, ATS testing, interview preparation, and salary negotiation assistance.