Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
OKTO PAYMENTS

Senior Software Engineer

OKTO PAYMENTS

Senior Software Engineer architecting and developing next-generation payment platform for OKTO PAYMENTS. Leading complex systems design and integration of payment solutions for merchants.

Posted 7/1/2026full-timeRemote • 🇵🇪 PeruSeniorWebsite

Tech Stack

Tools & technologies
AWSCloudDistributed SystemsDynamoDBEC2JavaMicroservicesMySQLNoSQLPostgresSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Leading the design and architecture of complex distributed systems that handle real-time financial transactions at scale.
  • Spearheading the integration of payment gateways, banks, card networks, and alternative payment methods.
  • Taking a lead role in our transition to a microservices-based architecture for payments.
  • Creating and maintaining high-quality, optimized code with robust unit tests and appropriate test coverage.
  • Providing technical leadership, mentoring junior developers, and guiding the team in best practices and efficient coding techniques.
  • Collaborating with cross-functional teams to deliver highly scalable, performant solutions.
  • Driving continuous improvement initiatives, identifying bottlenecks, and optimizing the software development lifecycle.
  • Collaborating with DevOps to optimize CI/CD pipelines, and monitoring strategies for production systems.

Requirements

What you’ll need
  • Excellent academic background: Bachelor’s or Master’s degree in Computer Engineering or a related field.
  • Proven experience (7+ years) in backend software development, with at least 3 years leading teams and architecting payment systems.
  • Proven Working Experience in fintech/payments
  • Strong understanding of payment flows, settlement, reconciliation, and fraud detection mechanisms.
  • Deep knowledge of Java 11+, Spring Boot.
  • Strong experience with AWS cloud services, including IAM, EC2, S3, Lambda, RDS, DynamoDB, and API Gateway.
  • Hands-on experience with transaction management, database tuning (PostgreSQL, MySQL, or NoSQL stores), and high-availability strategies.
  • Extensive experience with Event-Driven Software Design Patterns and complex systems architecture.
  • Expertise in microservices architecture, specifically with Java 11+, Spring Boot, Spring Cloud (Netflix OSS), OAuth2 Security, and JPA ORM.
  • Expertise in designing secure RESTful APIs and working with OAuth2, JWT, and SSO mechanisms.
  • Advanced proficiency in Git for source control and versioning.
  • Strong technical writing skills, with the ability to produce clear and concise technical requirements, design documents, and specifications.
  • A proven ability to communicate complex technical concepts effectively in both English and Spanish.

Benefits

Comp & perks
  • 💰 Competitive Compensation
  • 📈 Career Growth
  • 🎓 Continuous Learning
  • 🌱 Inclusive Environment
  • 🏠 Work-from-home
  • 🎂 Birthday leave

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Backend Software DevelopmentEvent-Driven Software Design PatternsDatabase TuningTransaction ManagementRESTful API DesignOAuth2 SecurityJPA ORMCI/CD OptimizationUnit TestingTechnical Writing
Soft Skills
Technical LeadershipMentoringEffective Communication