
Senior Software Engineer, Stability - Global Payments
- Dublin
- Permanent
- Full-time
1. Optimise the Global Payment's core architecture for reliability, stability and performance
2. Participate in the design and implementation of the end-to-end payment system to ensure high stability and concurrency requirements
3. Proactively analyse the Payment system to discover problems, improvement opportunities such as adhering to compliance standards, enhancing stability or solving technical challenges
4. Collaborate with the global infrastructure and system team to improve system stability
5. Participate in rotational 24/7 duty on-call in the region to build in-depth system knowledge, investigating root causes and proposing solutions;Qualifications:Minimum Qualifications:
1. Bachelor's degree in Computer Science, related technical disciplines, or equivalent practical experience;
2. Software development experience in one or more general purpose programming languages, such as Go/Java/C++/C#/Python;
3. At least 3 years or more of working experiences;
4. Strong in analytical thinking and possess excellent troubleshooting skills
5. Ability to demonstrate positive approach to problem solving, strong collaborative spirit and a sense of responsibility
6. Preferred to have experiences with high concurrency/complex business system/service management