[Coupang Pay] Sr. Staff Back-end Engineer, Software Architect
Coupang
·
Posted:
May 19, 2023
·
Onsite
About the position
Coupang Pay is seeking a seasoned software architect to lead and implement the systems design of their payment products. The ideal candidate will have experience in designing and operating large-capacity systems, sophisticated knowledge in Java and MSA environments, and 15+ years of experience in back-end architecture. They will collaborate with other tech leaders in Coupang to scale up services in a novel manner and serve as a mentor to senior/junior developers. Preferred qualifications include experience in payment domains, the ability to handle multiple competing priorities, and a strong passion to implement products.
Responsibilities
- Lead and implement the systems design of Coupang Pay products
- Participate and lead the systems design discussion with senior/junior developers
- Lead engineers in mission-critical projects and promptly resolve complicated business issues
- Serve as the mentor of senior/junior developers and contribute to their growth
- Collaborate with other tech leaders in Coupang to scale up our services in a novel manner
Requirements
- Lead and implement the systems design of Coupang Pay products
- Participate and lead the systems design discussion with senior/junior developers
- Lead engineers in mission-critical projects and promptly resolve complicated business issues
- Serve as the mentor of senior/junior developers and contribute to their growth
- Collaborate with other tech leaders in Coupang to scale up our services in a novel manner
- Experience in designing and operating large-capacity systems that generate transactions (Write 5,000 Tps, Read 20,000 Tps or more)
- Sophisticated knowledge in Java (Kotlin), Spring and MSA environments
- 15+ years of experience in the design and implementation of back-end architecture
- Experience in B2C business domains
- Experience in dealing with and resolving the issues that occur when an organization grows in size and the systems get complicated
- Proven record and experience in the provision of mission-critical system
- Bachelor’s degree in computer engineering or other related tech majors
- Experience in payment domains
- The ability to handle multiple competing priorities in a fast-changing environment
- Strong passion to implement products
- Good understanding of the agile software development methods