FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer
OKTO PAYMENTSSenior Software Engineer architecting and developing next-generation payment platform for OKTO PAYMENTS. Leading complex systems design and integration of payment solutions for merchants.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and architecting complex distributed systems for real-time financial transactions, with a strong focus on microservices architecture and payment systems. Proficient in leading teams, optimizing software development lifecycles, and ensuring high-quality code through robust testing practices.
Highest-signal resume keywords
Java 11+Spring BootAWS Cloud ServicesMicroservices ArchitecturePayment Systems Architecture
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend Software DevelopmentEvent-Driven Software Design PatternsDatabase TuningTransaction ManagementRESTful API DesignOAuth2 SecurityJPA ORMCI/CD OptimizationUnit TestingTechnical Writing
Soft Skills
Technical LeadershipMentoringEffective Communication
Tools & Technologies
GitPostgreSQLMySQLNoSQLAWS IAMAWS EC2AWS S3AWS LambdaAWS RDSAWS DynamoDB
Industry Keywords
FintechPaymentsPayment FlowsSettlementReconciliationFraud DetectionHigh-Availability Strategies
Tech Stack
Tools & technologiesAWSCloudDistributed 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