Senior Software Engineer

New Today

ITD Global is a logistics partner and multi-courier platform that simplifies complex domestic and international shipping operations for businesses. Through its shipping platform, the company supports e-commerce brands, retailers, and manufacturers with label production, advanced shipping rules, and automation. ITD Global integrates seamlessly with marketplaces, WMS, and ERPs using plug-and-play setups and customized APIs, enabling consistency and cost control across the shipping lifecycle. With teams spanning the UK, EMEA, US, and China, ITD Global combines expertise in logistics with scalable solutions to empower business growth and deliver efficient shipping operations at scale. Overview We’re rebuilding our billing and invoicing platform as part of a wider modernisation of our systems. Operating in logistics and shipping, we process complex carrier invoices across a global network therefore, billing accuracy is critical, and the edge cases are real. This is a high-impact, ownership-driven role. You won’t be shipping isolated tickets, you’ll be responsible for shaping and evolving a business-critical system that directly impacts revenue, operations, and customer trust. You’ll work closely with finance, operations, and engineering teams to ensure billing is accurate, auditable, explainable, and scalable. We actively use AI-assisted development tools (primarily Claude Code) as part of our workflow. This isn’t experimental, it’s core to how we build. You’ll be expected to use AI tools confidently and apply judgement to what they produce. If you’ve worked on complex, high-stakes systems and enjoy solving problems where correctness truly matters — we’d like to hear from you. Key Responsibilities This role is about getting outcomes right — not just writing code.
Owning the design and evolution of billing and invoicing systems Translating financial and operational requirements into robust technical solutions Ensuring billing logic is correct, auditable, and resilient to edge cases Validating system behaviour using real-world data and reconciliation scenarios Leveraging AI-assisted tools to build, test, and iterate efficiently Partnering with finance and operations teams to resolve discrepancies Improving system reliability, observability, and documentation
What We’re Looking For
5+ years’ experience in software engineering or a similar role Proficiency in at least one backend and one frontend language (Ideally Go for backend and TypeScript for frontend) Experience working on billing, payments, finance, or other money-critical systems Strong SQL and data modelling skills (ideally PostgreSQL) Solid understanding of end-to-end data flows and system design Comfortable reasoning through edge cases, failures, and reconciliation scenarios Hands‑on experience with AI development tools or platforms (e.g. Claude, Cursor, AI agents) and confidence integrating them into daily workflows Strong communication skills across technical and non-technical stakeholders Computer Science degree or a related field is desirable but not essential if complemented by substantial practical experience. Experience with Go (our primary backend language) Familiarity with TypeScript-based frontends Exposure to financial systems, audit, or compliance environments Background in logistics, shipping, or multi‑carrier operations Experience working with cloud infrastructure and APIs
How We Work
Hybrid setup, either 3 days/week in Manchester or London office High ownership, low bureaucracy Small, experienced team with direct access to decision‑makers Pragmatic approach to tooling, we prioritise what works Strong focus on clarity, maintainability, and long‑term thinking
Why This Role Is Different
You’ll own a core revenue‑impacting system, not just contribute to it Your work directly affects billing accuracy, margin, and customer trust You’ll have space to think, design, and improve systems properly AI handles the boilerplate — your focus is on judgement, logic, and correctness This position offers an engaging environment where innovation meets technical excellence in the financial technology sector. We value proactive individuals committed to delivering high‑quality software solutions that enhance our billing & payments infrastructure.
#J-18808-Ljbffr
Location:
Manchester
Job Type:
FullTime

We found some similar jobs based on your search