Senior Software Engineer - Java

B2B payments and invoicing network provider with 40 years of experience serving leaders in manufacturing, retail and transportation.
San José Province, San José, Costa Rica
Backend
Senior Software Engineer
Remote
8+ years of experience
Finance

Description For Senior Software Engineer - Java

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.

Last updated a month ago

Responsibilities For Senior Software Engineer - Java

  • Ensuring a consistent approach to the application of technology
  • Researching and applying technical changes for team efficiency
  • Maintaining and communicating architectural vision for products
  • Mentoring and coaching junior staff members
  • Observing and monitoring system in production including on-call support
  • Collaborating with engineering, product management, stakeholders, designers, and clients

Requirements For Senior Software Engineer - Java

Java
  • 8+ years professional experience as a software engineer
  • Demonstrated experience providing technical leadership within software engineering teams
  • Experience building modern, secure, maintainable, and high-performance software
  • Understanding of and experience integrating with APIs and external web services
  • Proficiency in Java / SpringBoot frameworks
  • Experience with CI/CD pipelines and deploying to a cloud platform
  • Experience with distributed systems

Benefits For Senior Software Engineer - Java

  • Remote working with flexible work options
  • Paid holidays
  • Competitive salary with comprehensive benefits package starting day one
  • Career development opportunities
  • Fun environment promoting creative thinking
  • Work/life balance
  • Hackathons and R&D time

Interested in this job?

Jobs Related To TreviPay Senior Software Engineer - Java

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Kiavi, building complex loan origination platforms with modern tech stack, offering competitive pay and comprehensive benefits.