At a Glance
- Tasks: Shape and evolve a critical billing and invoicing system for global logistics.
- Company: Join ITD Global, a leader in logistics and multi-courier solutions.
- Benefits: Enjoy a hybrid work setup, competitive salary, and a focus on innovation.
- Why this job: Make a real impact on revenue and customer trust with your coding skills.
- Qualifications: 5+ years in software engineering, experience with billing systems, and AI tools.
- Other info: Collaborate with a small, experienced team in a dynamic, low-bureaucracy environment.
The predicted salary is between 60000 - 80000 £ per year.
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.
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.
Senior Software Engineer – Billing & Payments Platform in Manchester employer: ITD Global
Contact Detail:
ITD Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer – Billing & Payments Platform in Manchester
✨Tip Number 1
Network like a pro! Reach out to folks in the logistics and tech space, especially those who work at ITD Global or similar companies. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills in real-time! If you get the chance, ask for a technical interview or coding challenge. This is your moment to shine and demonstrate how you tackle complex problems, especially in billing and payments systems.
✨Tip Number 3
Be ready to discuss your past projects! Prepare examples where you've handled edge cases or improved system reliability. This will show that you understand the importance of accuracy and scalability in billing systems.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in being part of our team at ITD Global.
We think you need these skills to ace Senior Software Engineer – Billing & Payments Platform in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with billing systems, AI tools, and any relevant projects that showcase your problem-solving abilities.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how your background fits our needs. Share specific examples of how you've tackled complex systems in the past and your approach to ensuring accuracy and reliability.
Showcase Your Technical Skills: Don’t forget to mention your proficiency in Go and TypeScript, as well as your SQL skills. We want to see how you’ve applied these in real-world scenarios, especially in billing or finance-related projects.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. This way, we can easily track your application and get back to you quicker!
How to prepare for a job interview at ITD Global
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Go and TypeScript. Brush up on your SQL skills too, as you'll need to demonstrate your understanding of data modelling and system design during the interview.
✨Understand the Business Impact
Since this role directly affects billing accuracy and customer trust, be prepared to discuss how your previous work has impacted business outcomes. Think about specific examples where your contributions led to improved processes or resolved critical issues.
✨Showcase Your Problem-Solving Skills
Be ready to tackle hypothetical scenarios related to edge cases and discrepancies in billing systems. Practice articulating your thought process clearly, as they’ll want to see how you reason through complex problems and apply judgement effectively.
✨Familiarise Yourself with AI Tools
Since ITD Global uses AI-assisted development tools like Claude Code, it’s crucial to show your comfort level with these technologies. If you have experience using similar tools, share that during the interview to highlight your adaptability and forward-thinking approach.