← All jobs

Senior Software Engineer, Financial Products

About the role

• Design, develop, and maintain robust and scalable systems supporting the company's financial services.
• Write well-designed, testable, and efficient code using software development best practices.
• Contribute across all phases of the development lifecycle.
• Investigate alternatives and technologies and present them for architectural review.
• Propose technical implementations supporting architectural changes that solve scaling and performance problems.
• Use GitHub for version control, resolve conflicts, and automate continuous integration processes.
• Create and maintain software documentation.
• Collaborate with Chapters Engineering, Architecture, Infrastructure, and Mobile Engineering teams.
• Mentor peers, share knowledge, and contribute to technical excellence.

• Academic background oriented toward computer science, engineering, or software development disciplines.
• Experience in hands-on engineering roles.
• Experience dealing with medium domains with medium/high complexity.
• Solid understanding of web applications, including security, session management, and best development practices.
• Knowledge of relational database systems and Object-Oriented Programming.
• Knowledge of Domain-Driven Design; Microservice Architecture is a plus.
• Ability to work and thrive in a fast-paced environment, learn rapidly, and master diverse web technologies and techniques.
• Proven ability to design complex distributed applications built for high performance and throughput while being scalable and reliable.
• Development experience using Java, Spring Boot, PostgreSQL, Kafka, and AWS.
• Experience with asynchronous programming.
• Demonstrated experience profiling and performance tuning Java applications, and using monitoring tools for production application monitoring.
• Practical experience applying AI frameworks in development projects.
• Strong communication and collaboration skills with cross-functional engineering teams.
• Ability to mentor peers, share knowledge, and contribute to continuous improvement and technical excellence.
• Flexibility, adaptability, openness to feedback, and eagerness to learn.
• Alignment with company values: ownership, excellence, adaptability, and innovation.
• Industry-specific financial knowledge is desirable, including credit cards, lending, payments, open finance, fraud prevention, merchant acquiring, or investment services.
• Familiarity with financial workflows and business drivers affecting revenue, risk management, and customer satisfaction is highly valued.
• Experience translating compliance mandates such as KYC/AML, PCI-DSS, and GDPR into resilient, high-performance systems is a strong asset.

• Competitive and market-aligned salary.
• Remote work — wherever you are, you’re part of the team!
• Home office allowance through a monthly deposit in the RecargaPay app.
• Health and dental plans with no co-pay.
• Life insurance.
• Flexible meal allowance (via Flash).
• TotalPass membership to take care of your health.