This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our Payments Engineering team and continue to build your expertise! We're looking for a collaborative Software Engineer to help build and improve a world-class payment platform that impacts millions of users. This is your opportunity to take ownership of your work, support your team, and grow your skills in a supportive environment.
Job Responsibility:
Team Collaboration: Proactively collaborate with your team, communicating progress and helping to remove obstacles
Give and graciously receive direct, useful feedback to improve both your work and the team's processes
Mentor junior engineers and help them grow their technical skills while contributing to a supportive team culture that adopts company values
Design & Development: With guidance, design small systems or processes, making design choices that consider maintainability and scalability
Actively participate in design reviews and improvement efforts, anticipating how your work affects upstream and downstream systems
Take ownership of the reliability of your deliverables and ensure quality and efficiency in your own work while supporting others to do the same
Quality & Operations: Plan and execute validation for your systems, ensuring repeatable and traceable practices while understanding common failure points
Design and implement secure processes, recognize and mitigate potential security risks, and contribute to documentation
Identify recurring operational issues, propose improvements, monitor performance within your area, and take part in on-call or support activities
Requirements:
4-5 years of professional software development experience
Technical ownership: accountability for decisions, active participation in Agile ceremonies, comfortable deploying to production and solving technical issues
Domain knowledge: strong grasp of domain, understanding of interactions with other systems, active work to improve documentation and knowledge sharing
Collaborative spirit: team player who takes ownership of initiatives, helps guide them to completion, proactively addresses issues, shares learnings with the team
Growth mindset: challenge to learn more about business issues, interest in industry trends, focus on continuing to learn and support those around you
Quality & security focus: active responsibility for quality and security, understanding of testing coverage, ability to implement secure, reliable systems