Back to all rolesSenior/Staff Backend EngineerApplyJob detailsDepartment / EngineeringGold CoastFull-timeZonos is the AI operating system for cross-border trade, powering everything from checkout to customs clearance for more than 50,000 ecommerce merchants and 70+ postal operators across 200+ countries. We help businesses grow globally by removing the complexity of international commerce—calculating, collecting, and guaranteeing duties, taxes, and fees at checkout so shoppers see the true total cost upfront, eliminating surprise charges at delivery and the burden of managing country-specific tax requirements. Beyond ecommerce, Zonos supports carriers, postal operators, marketplaces, and customs agencies with AI-driven tools that infer and validate key customs data, including HS codes, country of origin, and customs value, alongside licensed customs brokerage services that ensure goods move compliantly and efficiently across borders.OverviewWe're hiring engineers who build things customers actually use. The title says "backend," but what we want first is a product-minded problem solver who happens to be excellent at backend systems. We’re looking for someone who cares more about whether a feature ships and works than about which framework got them there. The systems we build are real-time, mission-critical, and genuinely complex.Our backend runs primarily on Java/JVM.How We're OrganizedWe don't have product managers. At the senior and staff level, you talk to customers directly, understand their problems, decide what to build, and ship it. That's not a side responsibility; it's the job.In practice, that means:Prioritization happens at the initiative level. Engineering is organized into a small number of initiatives, each with a named owner and tech lead who set direction and resolve roadmap conflicts. You're not prioritizing in a vacuum, but you do own what gets built inside your area.Saying no is part of the job. Customers and internal stakeholders will ask for things. Part of being senior here is having the judgment to push back, propose alternatives, or escalate when trade-offs need a wider conversation.You're supported on customer work, not thrown into it. Customer success, sales engineering, and support handle the front line. When you join a customer call, it's because the problem needs an engineer in the room, not because you're running the account.Conflicts go to the tech leads and CTO. Disagreements about architecture, scope, or priority don't fester. We resolve them quickly, in writing, with clear owners.If you've worked in environments where PM hand-offs slowed you down or watered down the product, you'll recognize why we do it this way. If you've never owned the full loop before, this will be a stretch — and that's fine, as long as you're hungry for it.Working with Agentic ToolsAgentic development has changed what senior engineering looks like day-to-day. We're not throwing out craft. If anything, the bar on judgment, architecture, and verification has gone up. But the mechanics have shifted: more time spent specifying problems clearly, reviewing generated code with a critical eye, and catching the subtle failure modes that agents miss. Less time on boilerplate.The engineers doing the best work here treat agents the way a strong senior treats a sharp but inexperienced teammate: delegate the right things, verify carefully, and own the outcome. They also understand that LLM intelligence is jagged — brilliant in some places, naive in others — and have built the instincts to know when to trust the output and when to dig deeper.We want engineers who've already adopted these tools, formed real opinions about where they help and where they don't, and can bring that experience to the team.What You'll DoWork directly with customers to understand problems worth solving — and decide which ones to solveDesign backend systems and APIs that scale to billions of transactionsUse agentic tools effectively to implement features,...
Want jobs like this matched to you?
SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.