Senior Software Engineer

Senior Software Engineer

Full-Time No working from home possible
Tipalti

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
Tipalti

Contact Details:

Tipalti Recruitment Team