Lead - Software Engineering
Trung tâm Công nghệ Thông tin
Hà Nội
26-ITC-0704
We are looking for a Lead, Platform Service who leads a group of strong engineers, stays hands-on, and turns the platform's technical direction into systems every engineering team at MoMo builds on.
The team builds the shared technical layer for every engineer at MoMo: deep optimization of distributed systems, core libraries used across hundreds of services, infrastructure and DevOps pipelines (CI/CD), and bringing frontier AI technology into real engineering practice.
The work runs on real production traffic at MoMo scale — millions of users, high concurrency, payment-grade reliability. A regression in a core library or a pipeline is felt by every team at once, so judgment matters as much as speed.
Mô tả công việc
Platform Engineering
- Own the delivery of one or more platform areas (e.g. core libraries, CI/CD & developer tooling, infrastructure optimization, AI engineering enablement) end-to-end: scoping, design, execution, rollout and operation.
- Translate the platform's overall technical direction and roadmap into concrete plans for your area — break them into milestones, sequence the work, and keep delivery on track.
- Lead design and code reviews for changes that are expensive to reverse: library APIs, service boundaries, data models, failure modes, migration and rollout sequencing.
- Stay hands-on: write and ship code on the hardest parts, prototype new approaches, and debug production issues alongside the team.
- Drive reliability of shared components: backward compatibility, versioning and safe rollout of core libraries; SLOs, observability and graceful degradation for platform services.
AI-era engineering
- Lead the adoption of AI coding tools and agents (Claude Code, Cursor, Codex, or similar) in your area — set the guardrails for how agent-written code is reviewed, tested and verified before it ships.
- Build internal tooling and workflows that make other engineering teams measurably faster, and turn what works into shared platform capabilities.
- Evaluate frontier AI technology with a builder's eye: prototype, measure, and recommend what is worth bringing into production.
Alignment & communication
- Work closely with the platform's senior leadership to shape priorities, propose technical strategy, and decide trade-offs across platform areas.
- Report progress, risks and incidents proactively; escalate early on cross-team dependencies, resourcing gaps or decisions beyond your area's scope.
- Act as the main technical point of contact for your area with product teams — understand their needs and turn them into platform capabilities they actually adopt.
- Step in for platform-wide initiatives and on-call coordination when needed.
Yêu cầu công việc
Fundamentals
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- 7+ years building and operating backend or infrastructure systems that real users depend on, including 2+ years leading engineers (tech lead, team lead or equivalent).
- Deep understanding of distributed systems: concurrency, consistency, caching, messaging (Kafka or similar), failure modes and capacity planning.
- Depth in at least one statically-typed language on a managed runtime, in production. We work on the JVM (Java/Vert.x); strong JVM internals (GC, memory, threading, profiling) is a big plus.
- Track record of designing and maintaining shared libraries, frameworks or platform services used by many teams — including API design, versioning and safe rollout.
- Hands-on with Docker, Kubernetes, CI/CD pipelines and at least one major cloud; comfortable with observability stacks (metrics, logs, tracing).
- Proficiency across SQL and NoSQL stores (MySQL, MongoDB, Redis, Elasticsearch…) — choosing by access pattern rather than familiarity.
Leadership
- Able to turn a direction into an executable plan and deliver it with a team, while keeping quality and reliability high.
- Clear written and verbal communication: you write design docs others can decide on, and you report status and risks honestly and early.
- Comfortable working within a broader platform leadership structure — aligning upward, pushing back with data, and committing once a decision is made.
- You coach engineers and grow them, not just assign tickets.
AI-era expectations
- You work fluently with AI coding assistants and agents and can articulate where they help, where they hurt, and how your team verifies their output.
- Builder mindset: you ship whole things, not tickets — prototype, write the migration, tune the query, debug the deploy.
- You have built tooling that made you and your team faster, and you want to do that for the whole engineering org.
Bạn có quan tâm đến vị trí này?
hoặc bạn biết một ứng viên phù hợp