Skip to main content

Principal Software Engineer (Transportation Systems - Flex)

Seoul, South Korea

1672675 May. 27, 2019 Fulfilment Services

쿠팡은 세계에서 가장 빠르고 크게 성장하는 eCommerce 기업입니다. 우리는 고객, 직원, 파트너 그리고 우리를 둘러싼 모든 사람들의 일상을 어떻게 혁신할 수 있을 지 매 순간 고민합니다. 우리는 아직 아무도 풀지 못한 문제를 해결함으로써 사람들이 이렇게 묻는 세상을 만들고자 합니다. “쿠팡 없이 어떻게 살았을까?”

쿠팡은 서울 뿐만 아니라 베이징, LA, 시애틀, 상하이와 실리콘밸리 등에 오피스를 두고 있는 글로벌 기업입니다. 


직무 소개 

쿠팡맨 배송 서비스를 잇는 쿠팡 플렉스 서비스를 통해 또 하나의 배송 서비스 혁신을 이끌고 있는 소프트웨어 개발팀을 위한 Principal Software Engineer로서 쿠팡 로켓 배송 서비스를 이용하는 모든 고객에게 양질의 균등한 배송 경험을 제공하는 임무를 담당합니다. 또한 플렉스 사용자에게 사용 편의성을 제공하고 정확한 배송을 지원하기 위한 다양한 시스템 개발 작업을 맡아 진행합니다.

  • 플렉스 앱 (안드로이드, iOS)의 데이터 동기화를 위한 API 작업
  • 정확한 배송을 위한 Workflow시스템 및 데이터 제공



확장성과 안정성을 보장할 수 있는 방식으로 대규모 서비스 데이터 플랫폼을 관리합니다. 또한, 끊임없이 변화하고 성장하는 비즈니스에 맞춰 99.99%의 서비스 가용성을 보장하는 솔루션을 구현합니다.

  • Data shading 및 재설계와 같은 대규모 데이터의 효과적인 처리 및 API latency 개선
  • 데이터 분석을 위한 모델링 및 실시간 데이터 계산
  • Kafka 등 기타 시스템에서의 비동기 처리를 통한 퍼포먼스 (궁극적으로는 일관성) 개선
  • Dynamic workflow 적용 및 Logistics 데이터 정학도 개선


업무 내용

  • 엔터프라이즈 시스템 구현의 일환인 소프트웨어 개발 경력 최소 5년
  • Java 및 기타 상위 레벨 언어를 사용해야 하는 개발 작업을 뒷받침할 수 있는 탄탄한 설계 및 코딩 능력
  • 사전에 비즈니스를 이해하고 평가하여 개발을 주도할 수 있는 능력
  • Workflow 및 프로세스 설계를 이끌 수 있는 능력


우대 사항

  • 대규모 데이터 및 트래픽 처리와 관련된 소프트웨어 설계 및 개발 경험
  • Elasticsearch, Cassandra, MongoDB 및 Kafka 등의 기술을 활용한 방대한 데이터 세트 처리 경험
  • 심층적인 데이터 분석을 통해 솔루션을 제공하고자 하는 열정적인 태도
  • 실시간 데이터 분석이 가능한 시스템 설계 경험


전형 절차 및 기타사항  

  1. 전형절차: 서류전형- 전화면접 - 대면면접 - 최종합격  

(전형절차는 직무별로 다르게 운영될 수 있으며, 일정 및 상황에 따라 변동될 수 있습니다.) 

2. 기타사항:

  • 본 공고는 모집 완료 시 조기마감 될 수 있습니다. 
  • 지원서 내용 중 허위사실이 있는 경우에는 합격이 취소될 수 있습니다.
  • 보훈대상자 및 장애인 여부는 채용과정에서 어떠한 불이익도 미치지 않습니다.
  • 전형일정 및 결과는 지원서에 등록하신 이메일로 개별 안내 드립니다. 


Recruiter : 박종원 (

 Coupang is one of the largest and fastest growing e-commerce platforms on the planet. Our vision is to create a world in which Customers ask “How did I ever live without Coupang?” We are looking for passionate builders to help us get there. Powered by world-class technology and operations, we have set out to transform the end-to-end Customer experience -- from revolutionizing last-mile delivery to rethinking how Customers search and discover on a truly mobile-first platform. We have been named one of the “50 Smartest Companies in the World” by MIT Technology Review and “30 Global Game Changers” by Forbes. 

Coupang is a global company with offices in Beijing, Los Angeles, Seattle, Seoul, Shanghai, and Silicon Valley.


Job Introduction

As the principal software engineer of Flex Team, a system engineering team leading yet another round of Coupang’s delivery innovation through a service called Coupang Flex following its Coupangmen delivery service, you will be in charge of providing all Coupang Rocket Delivery customers with the same consistent level of quality delivery experience. You will also be asked to take on system development works to ensure ease of use and accurate delivery for Flex users.

  • You will take charge of the API used to synchronize data with the Flex app (Android, iOS).
  • You will provide a workflow system and data to enable accurate delivery.


Key Responsibilities

A principal software engineer is responsible for the management of a large-scale service data platform in a way that can ensure its scalability and stability. The engineer is also asked to develop solutions that guarantee a 99.99% service availability in pace with an ever-changing and growing business. Duties include:

  • Effective handling of large-scale data, such as data shading and redesigns, and a reduced API latency
  • Modeling and real-time data computation to enable data analyses
  • Performance (and eventually consistency) improvement through asynchronous handling that involves Kafka and others   
  • Implementation of dynamic workflows and ensuring improved accuracy the logistics data



  • A minimum five years’ experience in software development as part of enterprise system implementation
  • A strong foundation in designing and coding that require the use of Java and other high-level languages
  • Capability to understand and assess business proactively and take the lead in development
  • Capability to lead workflow and process designs



  • Experience in software designing and development with regard to large data and traffic handling
  • Experience in using technologies such as Elasticsearch, Cassandra, MongoDB and Kafka to handle massive data sets
  • Passionate about analyzing data in depth to bring about a solution
  • Experience in designing a system that enables real-time data analysis


Recruitment Process and Others

1. Recruitment Process: Application Review - Phone Interview - Onsite Interview - Offer  
(The recruitment process may be different depending on the job and may be changed due to scheduling and circumstances.)
2. Others:
a. This job post may be closed early if all openings are filled.   
b. If there is any false information in the application, the offer may be cancelled.
c. Veteran status or disability will not result in any disadvantages in the recruitment process.
d. Interview schedules and the results will be informed to the applicant via the e-mail address submitted at the application stage.


Recruiter : Jong Won Park (


Sign up for job alerts

Interested InSelect a job category from the list of options. Select a location from the list of options. Finally, click “Add” to create your job alert.

  • Software Development Engineers, Seoul, Seoul, South KoreaRemove