Jobs

Staff Software Engineer (Security Platform)

첨부된‘ 사내공모지원서 양식 ’을 작성하신 후 반드시 제출하여 주시기 바랍니다.

Please complete the attached the Internal Transfer Request Form and submit it.

쿠팡 이메일 계정으로 지원해 주세요.

Please make sure you are applying with your Coupang e-mail address.

-------

[English text will follow Korean text]

쿠팡은 고객이 쿠팡 앱을 여는 순간부터 주문이 집 앞까지 배달되는 순간까지 감탄을 자아내는 것을 목표로 쇼핑 경험을 재창조하고 있습니다. 뛰어난 엔드 투 엔드 이커머스 및 물류 네트워크와 고객 중심의 열광적인 문화를 바탕으로 쿠팡은 속도, 선택, 가격 면에서 절충안을 깨뜨렸습니다. 오늘날 우리는 신선한 식료품을 포함한 수백만 개의 품목에 대해 일년 365일 전국적으로 몇 시간 내에 배송되는 매우 빠른 배송 속도를 제공합니다. 우리는 한국의 수백만 소비자를 위해 이 일을 하고 있습니다. 한국은 전 세계에서 가장 크고 빠르게 성장하는 전자 상거래 기회의 본거지 중 하나입니다.

쿠팡 은 매출 기준 미국 기반 기업 순위인 2023년 포춘지 선정 500대 기업 목록에 추가되었습니다. MIT 테크놀로지 리뷰(MIT Technology Review)가 선정한 '세계에서 가장 똑똑한 50대 기업' 중 하나로, 포브스지가 선정한 '글로벌 게임 체인저 30인' 중 하나로 선정되었습니다. 2020년에는 CNBC의 'Disruptor 50' 목록에서 2위를 차지했습니다.

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