What is a Software Engineer at Tipalti?
As a Software Engineer at Tipalti, you will be part of a high-growth fintech company that automates global payables operations. Tipalti processes tens of billions of dollars in transactions annually, which means our engineering teams tackle massive scale, high-throughput pipelines, and complex financial workflows. The software you build directly impacts the financial operations of thousands of businesses worldwide, requiring an exceptional level of precision, reliability, and security.
The engineering organization at Tipalti is structured around highly collaborative, cross-functional teams that focus on core payment engines, ERP integrations, compliance, and user experience. Engineers here do not just write code; they own their services end-to-end, from architectural design to deployment and monitoring. Because we handle real-world money movement, you will work on sophisticated distributed systems where data consistency, fault tolerance, and low latency are paramount.
This role is ideal for engineers who thrive on solving complex algorithmic challenges, designing robust microservices architectures, and working in a fast-paced environment. You will have the opportunity to work with modern technology stacks—with a strong emphasis on C# / .NET, microservices, Kafka, and cloud infrastructure—while collaborating with some of the brightest minds in the fintech industry.

