TreviPay is a leading B2B payments and invoicing network provider with 40 years of experience in manufacturing, retail, and transportation. We're seeking a Senior Software Engineer to join our dynamic team and lead the development of critical systems that our clients interact with daily.
The role involves building and maintaining secure, high-performance software solutions while providing technical leadership to the team. You'll work with modern technologies, primarily Java and SpringBoot, while handling distributed systems and cloud platforms. The position offers a perfect blend of technical challenges and leadership opportunities, as you'll be mentoring junior team members while architecting and implementing solutions.
We pride ourselves on our entrepreneurial spirit and empowering work environment where innovation and creative thinking are highly valued. Our culture emphasizes teamwork, continuous improvement, and maintaining a healthy work-life balance. We offer a comprehensive benefits package, flexible remote work options, and opportunities for professional growth through hackathons and R&D time.
The ideal candidate will bring 8+ years of software engineering experience, strong technical leadership skills, and a passion for building secure, maintainable systems. While Fintech experience is a plus, we value problem-solving abilities and the enthusiasm to tackle complex challenges more highly. Join us in shaping the future of B2B payments while working with a supportive team that values your growth and success.