
Search by job, company or skills
Location: Tan Son Hoa Ward, HCMC
About Us:
We are building a secure, scalable end-to-end encrypted (E2EE) messaging platform with a
hybrid model: a stable core platform plus client-specific customizations. Our goal is strong
security with a smooth, Telegram-level user experience.
What You'll Do:
Design and shape the system architecture for a high-scale, secure messaging platform.
● Own system design for core components (messaging flow, sync model, APIs,
customization layers).
● Translate product and business requirements into scalable, modular architecture
designs.
● Ensure architecture supports both:
○ A stable core platform
○ Flexible client-specific customizations (hybrid model)
● Define and document:
○ System components & boundaries
○ Data flow, real-time communication flows
○ Integration patterns (API-first, event-driven if applicable)
● Work closely with engineering teams to:
○ Validate designs through real implementation flows
○ Resolve technical trade-offs during development
○ Ensure alignment between design and execution
● Drive non-functional requirements in design:
○ Scalability (high concurrency, real-time messaging)
○ Performance (low latency, fast sync)
○ Security (E2EE, data protection principles)
● Collaborate with Product & Engineering to ensure:
○ Architecture supports UX expectations (smooth, responsive)
○ Features are built on a sustainable technical foundation
● Review and improve existing systems:
○ Identify architectural gaps or risks
○ Propose refactoring or optimization strategies
Requirements:
● 6–10 years of software engineering experience, with strong focus on system design /
architecture
● Experience designing scalable backend systems (real-time or high-traffic systems is a
big plus)
● Solid understanding of:
○ Modular architecture
○ API-first design
○ Distributed systems fundamentals
● Experience working in:
○ Product environments, or
○ Hybrid models (platform + customization)
● Strong ability to:
○ Break down complex systems into clear architecture diagrams
○ Explain design decisions and trade-offs
○ Connect high-level design with actual implementation
● Good understanding of:
○ Security best practices
○ Performance optimization in distributed systems
● Experience with messaging systems or E2EE/cryptography is a strong plus
● Strong collaboration skills with engineers, product managers, and stakeholders
Additional Expectations
● Demonstrated ability to effectively leverage AI tools and AI-assisted workflows in
engineering, architecture, technical problem-solving, and team productivity.
● Comfortable working in an AI-augmented engineering environment where rapid iteration,
experimentation, and execution efficiency are highly valued.
● Previous experience working in startup or high-growth product environments is strongly
preferred.
Nice to Have:
● Experience designing systems similar to Telegram, WhatsApp, or real-time collaboration
tools
● Familiarity with:
○ Event-driven architecture
○ WebSocket / real-time communication protocols
● Experience working with multi-tenant or customizable platforms
● Exposure to secure communication or privacy-first products
Why This Role Matters:
★ As a Solution / Technical Architect, you are the bridge between technical direction and
real execution.
You ensure that:
● Systems are well-designed before being built
● Teams are aligned on how things should work, not just what to build
● The platform remains scalable, secure, and adaptable as it grows
Your impact is visible in every system that works smoothly — and every problem that never
happens because the design was right from the start.
★ As a Technical Lead, you are the driving force between architecture decisions and
day-to-day engineering execution.
You ensure that:
● Technical direction is translated into practical, maintainable solutions
● Engineers stay aligned on implementation quality, coding standards, and delivery
priorities
● Complex technical problems are solved without slowing down product momentum
● The team can move fast while keeping systems stable, scalable, and reliable
Your impact is reflected not only in the systems being built, but also in how the engineering team
grows, collaborates, and delivers together.
Job ID: 148365661
We don’t charge any money for job offers