Jobs

Staff Security Engineer [Gateway Service, Backend]

[English text will follow Korean text]

쿠팡은 고객 감동 실현을 위해 존재합니다. 고객들이 "쿠팡 없이 그동안 어떻게 살았을까?" 라고 말할 때, 비로소 우리의 미션을 실현하고 있음을 알 수 있습니다. 고객들의 쇼핑과 식사, 생활 전반을 편하게 만들겠다는 유일한 집념으로 쿠팡은 수억 달러 규모의 이커머스 산업 전반의 혁신을 이끌고 있습니다. 쿠팡은 가장 빠르게 성장하는 이커머스 기업 중 하나로, 국내 커머스 업계에서의 독보적인 입지와, 고객 신뢰를 구축했습니다. 

쿠팡은 스타트업 문화를 기반으로 한 글로벌 대형 상장사라고 자부합니다. 이것이 창립 당시의 기민함을 유지하며, 신규 서비스를 끊임없이 출시하며 비즈니스를 확장해 나가는 우리의 성장 동력입니다. 쿠팡의 모든 임직원에게는 기업가 정신을 갖추고 새로운 혁신과 이니셔티브를 추진할 수 있는 기회가 주어집니다. 주저 없이 일에 뛰어들어 성과를 이루고자 하는 과감성이, 바로 쿠팡이 일하는 방식의 본질입니다. 쿠팡에서는 여러분 자신, 동료, 팀 그리고 회사 전체가 매일 성장하는 모습을 목격할 것입니다. 

쿠팡의 모든 직원은 커머스의 미래를 만들겠다는 쿠팡의 미션에 진심입니다. 우리는 고객의 문제를 해결해 나가고, 전통적인 관념과 통념에 맞서며 실현 가능한 한계를 뛰어넘고 있습니다. 고가용성 (always-on) 과 최첨단의 앞선 기술 (high-tech), 초연결사회 (hyper-connected world) 에서의 놀라운 업무 경험을 원하신다면, 지금 바로 쿠팡에 합류하세요. 

Job Overview:

 Gateway Service 팀은수천 개의 마이크로서비스로 확장되는 마이크로서비스 생태계에서 쿠팡의 외부 사용자 인증을 포함한 쿠팡의 정체성을 책임집니다. Enterprise-wide Identity 및 Access Management Security 정책과 절차를 개발하고 구현합니다. 프로비전, 프로비전 해제 및 여러 시스템 및 응용 프로그램에서 사용자 액세스 권한 검토를 관리합니다. 사용자 액세스 감사를 수행하여 보안 정책 및 규정 준수 요구 사항이 충족되는지 확인합니다. 필요한 경우 사용자 계정이 종료되고 액세스 권한이 해지되는지 확인합니다. 우리는 사용 가능한 최고의 기술을 채택하여 개발자 경험과 내부 인프라를 혁신하는 과정에 있습니다.

분산 시스템의 보안에 대한 깊은 이해, Identity 공급자, Kubernetes, gRPC 및 서비스 메시의 관리, 사용에 대한 실무 경험을 갖춘 엔지니어를 찾고 있습니다. 여러분은 아키텍처를 설계하고 쿠팡의 모든 내부 서비스를 지원하는 최신 플랫폼을 제공하기 위해 팀을 이끌 책임이 있습니다.

What you will do

개발자 플랫폼의 직원 소프트웨어 엔지니어는 여러 플랫폼 팀의 리더와 파트너 관계를 맺게 됩니다. 제품 팀과 긴밀히 협력하여 복잡한 인프라 문제에 대한 간단한 솔루션을 정의하고 구현하는 동시에 고객을 위해 확장성이 뛰어나고 안정적이며 효율적인 플랫폼을 구축할 수 있습니다. 기술적으로 JAVA, AWS, Kafka, Kubernetes, gRPC 및 서비스 메시를 사용하여 풀 스택 개발 팀에서 작업하는 프로젝트를 이끌게 됩니다. 엔지니어링 및 운영 우수성에 대한 기준을 높일 책임이 있습니다.

  • ID 및 액세스 플랫폼에 대한 오너십을 갖고 신속하게 반복하면서 소규모의 재능 있는 팀의 일원으로 활발하게 협업합니다.
  • Springboot 및 python 프레임워크를 사용하여 REST/GraphQL/Hibernate를 사용하여 백엔드 API를 작성합니다.
  • 워크로드 및 서비스 관리 인프라를 설계합니다.
  • 중요한 인프라 구성 요소를 직접 개발합니다.
  • 복잡한 문제를 간단하고 직접적인 솔루션을 도출하고 팀에 우선 순위를 정하고 "긴급하게 움직일" 수 있는 메커니즘을 제공합니다.
  • 최고 품질의 아키텍처와 설계로 확장 가능한 시스템 및 서비스를 제공합니다.
  • 중요한 시스템 문제를 심층적으로 분석하고, 유사한 근본 원인을 사전에 해결하고, 운영 우수성에 대한 기준을 높입니다.
  • 다른 쿠팡 기술 리더들과 협업하여 서비스를 확장할 수 있도록 하여 혁신의 기회를 잡으셨으면 합니다.

  Qualification:

  • 컴퓨터 과학 또는 관련 기술 분야에서 학사 학위를 소지한 자.
  • 8 + 년의 전문 소프트웨어 개발 경험 또는 6 년의 Advanced degree.
  • 프로젝트 기술 리드의 2 + 년의 경험을 가진 사람.
  • 대규모 요청을 처리하기 위해 Identiy 공급자를 구성, 유지 관리한 경험.
  • 지난 3년 동안 대규모 분산 시스템을 설계하고 개발한 실무 경험이 있는 사람.
  • C++, Java, Go 중 하나 이상에 능통한 자.
  • 미션 크리티컬 시스템 제공에 대한 입증된 실적.
  • AWS, Azure 또는 GCP를 사용한 클라우드 컴퓨팅 경험.

        Preferred Qualifications 

  • 서버 측 웹앱 프레임워크 중 하나 이상에 대한 강력한 경험: Springboot.
  • 데이터베이스에 대한 실무 지식, redis, infinispan, Quarkus와 같은 캐시 시스템
  • OIDC, Oauth2, FIDO 프로토콜에 대한 지식. WSO2, Keycloak과 같은 도구에 대한 경험은 매우 유용합니다.
  • 최신 웹 애플리케이션 디자인 아키텍처, 우수한 API 디자인 패턴, 성능 및 규모에 대한 깊은 이해.
  • CI/CD 파이프라인, Yaml 및 AWS 클라우드에 대한 경험이 있는 사람.
  • 쿠버네티스, gRPC 및 바둑 언어에 대한 경험이 있는 사람.
  • 동시성, 다중 스레딩, 동기화 및 비차단 IO에 대한 경험이 있는 사람.
  • Kafka, Cassandra 및 Google Spanner와 같은 운영 체제 커널 및 분산 시스템에 대한 깊은 이해가 있는 사람.
  • 급변하는 환경에서 여러 경쟁 우선 순위를 처리하고 복잡한 비즈니스 오퍼링에 대한 대규모 서비스 제공을 주도할 수 있는 능력.
  • 영어 의사소통이 가능하거나 유창한 자.
  • 컴퓨터 과학 또는 기타 관련 기술 분야에서 석사 또는 박사 학위를 소지한 자.

-------

Coupang is reimagining the shopping experience with the goal of wowing each customer from the instant they open the Coupang app to the moment an order is delivered to their door. Powered by an outstanding end-to-end e-commerce and logistics network and a fanatical culture of customer centricity, Coupang has broken tradeoffs around speed, selection and price. Today, we provide exceedingly fast shipping speeds on millions of items including fresh groceries, delivered within hours nationwide, 365 days a year. We are doing this for millions of consumers in Korea. Korea is home to one of the largest and fastest growing e-commerce opportunities anywhere in the world. 

Coupang has been added into the 2023 fortune 500 list, a ranking U.S-based companies by revenue. We have been named as one of the ‘50 Smartest Companies in the World’ by MIT Technology Review, and as one of Forbes magazine’s ‘30 Global Game Changers.’ In 2020, we placed second on CNBC’s ‘Disruptor 50’ list.

Job Overview: 

The Gateway Services is responsible for Coupang’s identiy plaform including Coupang’s external users authentication in a microservice ecosystem which scales to thousands of microservices. Develop and implement enterprise-wide identity and access management security policies and procedures. Manage the provisioning, de-provisioning, and review of user access rights across multiple systems and applications. Perform user access audits to ensure that security policy and compliance requirements are met. Ensure user accounts are terminated and access rights are revoked when necessary. We are in a process to revolutionize our developer experiences and internal infrastructure by adopting the best technologies available.

We are looking for an engineer who has deep understanding of security in a distributed system, hands-on experiences in managing, using, Identiy provider, Kubernetes, gRPC and service mesh. You will be responsible to design the architecture and lead the team to deliver a modern platform that powers all Coupang’s internal services.  

What You Will Do

As a Staff Software Engineer in Developer platform, you will partner with leaders of multiple platform teams. You will work closely with the product team to define and implement simple solutions of complex infrastructure problems while ensuring to build a highly scalable, reliable and efficient platform for our customers. You will technically lead projects working on full stack development teams using JAVA, AWS, Kafka, Kubernetes, gRPC and service mesh. You will be accountable for raising the bar on engineering and operational excellence.

In this role, you will:

  • Take ownership of Identity and Access platforms and rapidly iterate while collaborating actively as part of a small, highly talented team.
  • Write back-end APIs using REST/GraphQL/Hibernate using the Springboot and python frameworks.
  • Architect workload and service management infrastructure.  
  • Hands-on develop critical infrastructure components. 
  • Decompose complex problems into simple, straightforward solutions, providing mechanisms for the teams to prioritize ruthlessly and “move with urgency”.
  • Demonstrate excellence resulting in scalable systems and services with the highest quality architecture and design.
  • Dive deep into critical system issues, proactively addressing similar root causes, and raise the bar on Operational Excellence.
  • Collaborate with other Coupang tech leaders to make the service extensible to unlock opportunities for innovations.

  Qualifications

  • One who has bachelor’s degree in computer science or related technical fields. 
  • One who has 8+ years professional software development experience, or 6 years’ experience with advanced degree.  
  • One who has 2+ years’ experience of project tech lead. 
  • Experience with configuring, maintaining Identiy provider to handle requests at scale.
  • One who has hands-on experience in designing and developing large scale distributed system in the last 3 years. 
  • One who is fluent in one or more among C++, Java and Go.
  • Proven track record of delivering mission critical systems.
  • Experience with cloud computing using AWS or Azure or GCP.

        Preferred Qualifications 

  • Strong experience with at least one of server-side webapp frameworks: Springboot.
  • Working knowledge of databases, cache systems like redis, infinispan, Quarkus
  • Knowledge of OIDC, Oauth2, FIDO protocols. Experience with tools like WSO2, Keycloak are highly helpful
  • Deep understanding of modern web applications design architecture, good API design patterns, performance and scale.
  • One who has experience in CI/CD pipelines, Yaml and AWS cloud.
  • One who has experience in Kubernetes, gRPC and go language.
  • One who has experience in concurrency, multi-threading, synchronization, and non-blocking IO. 
  • One who has deep understanding of operating system kernel and distributed system such as Kafka, Cassandra and Google Spanner.  
  • Ability to handle multiple competing priorities in a fast-paced environment and leading the delivery of large-scale services for complex business offerings.
  • One who is capable of or is fluent in English communication.  
  • One who has master or PhD degree in computer science or other related technical fields.     

Cyber Security Jobs by Category

Cyber Security Salaries