Software Engineer II
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer II building secure, scalable services for TreviPay's global B2B payments and invoicing platform. Developing Java fintech applications, CI/CD pipelines, and high-availability systems.
Responsibilities:
- Design and implement secure and scalable fintech services supporting multiple financial products
- Monitor and maintain high-availability services supporting critical fintech service functions
- Implement automated unit and integration testing
- Maintain a production CI/CD pipeline for modern web applications
- Collaborate with engineering, product management, internal stakeholders, designers, and clients
- Empower and coach teammates
- Build intuitive, high-performing applications powering TreviPay's global B2B payments platform
- Solve complex technical challenges, influence product direction, and create experiences used by businesses worldwide
Requirements:
- 3+ years professional experience OR B.S. in Computer Science or related field
- Excellent communication skills and demonstrated ability to work as an active member of a distributed development team
- Demonstrated 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 AWS or Heroku cloud platforms a plus
- Experience working with CI/CD pipelines and deploying to a cloud platform
- Experience with distributed systems
- Fintech experience will help but is not required
Benefits:
- Competitive salary
- Paid parental leave
- Generous paid time off
- Medical, dental, vision, FSA, Life/AD&D, long and short term disability
- 401K matching
- Employee referral program


















