
uber
Staff Software Engineer - Enterprise Platform
개발
AI 요약
Uber의 Enterprise Identity Platform 팀에서 글로벌 규모의 ID 서비스를 설계하고 확장할 Staff Backend Engineer를 채용합니다. 이 역할은 고성능 분산 시스템의 아키텍처 설계, 기술 로드맵 정의, 보안 및 안정성 확보를 담당하며, 시니어 엔지니어 멘토링과 타 팀과의 협업을 주도합니다. Go 언어 및 분산 데이터베이스에 대한 깊은 이해가 요구됩니다.
주요 업무
- 글로벌 규모 및 엔터프라이즈급 멀티테넌시 지원을 위한 핵심 ID 서비스의 아키텍처 설계 및 진화 주도
- 장기 기술 로드맵 정의 및 시스템 병목 현상 선제적 해결
- 고처리량 백엔드 서비스의 상태, 성능 및 보안에 대한 엔드투엔드 책임
- CI/CD, 관측 가능성(Observability), 자동화 테스트의 모범 사례 전파
- 시니어 엔지니어 멘토링 및 엄격한 디자인 리뷰 문화 조성
- Product, Security, Infrastructure 팀과 협력하여 ID 솔루션을 비즈니스 목표와 정렬
자격 요건
- 10년 이상의 전문 소프트웨어 개발 경력 (Staff 또는 Lead 역할로서 최소 2년 이상 경력 필수)
- ID 프로토콜 및 표준에 대한 깊은 이해 (Identity Domain Expertise)
- 고가용성 분산 시스템 구축 및 유지 관리 경험
- Go 등 백엔드 언어에 대한 전문가 수준의 역량
- 분산 데이터베이스(SQL 및 NoSQL) 경험 및 일관성, 가용성, 파티션 허용 오차(CAP 이론) 간의 트레이드오프 이해
- 보안 우선(Security-first) 엔지니어링 접근 방식 및 일반적인 ID 관련 공격 벡터 방어 경험
- [우대사항] SSO(Single Sign-On) 워크플로우 및 자동 사용자 프로비저닝을 위한 SCIM(System for Cross-domain Identity Management) 구현 경험
- [우대사항] Google Cloud Spanner(또는 이와 유사한 수평 확장 가능하고 강력한 일관성을 가진 관계형 DB) 실무 경험 및 스키마 최적화, 마이그레이션 관리 능력
기술 스택
GoSQLNoSQLSSOSCIMGoogle Cloud Spanner
uber의 다른 공고
Staff Software Engineer – AV Labs
개발, AI·머신러닝, 연구·R&DSenior ML Engineer, Computer Vision - Applied AI
AI·머신러닝, 연구·R&DStaff Frontend Engineer, Core Services Eng
개발Software Engineer I
개발, 인프라·DevOpsStaff Program Manager, Tech
경영지원Software Engineer II
개발Staff Technical Program Manager
경영지원, 보안, 인프라·DevOpsProgram Manager
제품·기획·디자인, 고객지원, 경영지원