Software Engineer (3rd Party integrations)

Company: Tipalti
Apply for the Software Engineer (3rd Party integrations)
Location: London
Job Description:

Requirements

  • Strong experience building backend systems using C# and Node.JS
  • ,

  • Experience integrating with ERP systems, especially NetSuite
  • ,

  • Experience working with SQL (MSSQL) and NoSQL databases (MongoDB, Redis)
  • ,

  • Experience building and consuming APIs (REST and/or SOAP)
  • ,

  • Familiarity with event-driven architectures and messaging systems (e.g. RabbitMQ, Bull/Redis)
  • ,

  • Experience working with cloud platforms (AWS preferred)
  • ,

  • Strong understanding of software design principles and clean coding practices
  • ,

  • Comfortable working across the full stack when needed
  • ,

  • Excellent communication and collaboration skills

What the job involves

  • As a Senior Software Engineer at Tipalti, you’ll join a fast-growing fintech on a mission to automate and optimize financial workflows for SMBs. Our engineering culture is collaborative, product-driven, and focused on delivering real impact for customers
  • ,

  • This role blends hands-on development with a strong product mindset. You’ll play a key role in building and scaling integration capabilities—particularly around ERP systems (with a preference for NetSuite)—while contributing across the full software development lifecycle
  • ,

  • You’ll work closely with Product, Design, and external partners to define requirements, shape solutions, and deliver high-quality, scalable systems
  • ,

  • Design, build, and maintain robust, scalable, and well-tested software across the stack
  • ,

  • Lead development of ERP integrations, particularly with NetSuite and similar platforms
  • ,

  • Develop and maintain APIs, services, and event-driven systems
  • ,

  • Participate in architecture and design discussions, helping shape technical direction
  • ,

  • Collaborate closely with Product Managers to refine requirements and propose solutions
  • ,

  • Identify edge cases, raise technical considerations, and improve system reliability
  • ,

  • Conduct code reviews and uphold high standards for code quality and maintainability
  • ,

  • Contribute to system design for performance, scalability, and security
  • ,

  • Work with external partners and vendors on integration initiatives (ERP, payment systems, etc.)
  • ,

  • Mentor engineers and share knowledge across the team

#J-18808-Ljbffr…

Posted: May 28th, 2026