Mô tả công việc
At OL Vietnam, we have worked alongside our parent company, Orange Logic LLC, to support some of the world’s largest enterprises with their digital asset management needs. Orange Logic provides a premier Digital Asset Management (DAM) platform that streamlines workflows, enhances collaboration, and ensures compliance across complex digital ecosystems, empowering any team working with digital content the ability to efficiently create, manage, and distribute their content at scale.
WHAT DIFFERENTIATES ORANGE LOGIC
We are trusted by global leaders to work with over 100 customers, including many of the world&039;s most recognized brands.
Our business is strong and resilient, even in the face of economic challenges. During the Covid economic downturn, we did not implement layoffs or reduce compensation. Instead, we continued to grow, consistently expanding our team and adding dozens of talented members to our R&D department each year.
You’ll work with top engineers and team members who are passionate about building flexible, scalable, and streamlined systems that will define the future of business management.
Job Summary: We are seeking a seasoned Software Architect to establish the architectural vision and technical stewardship for OL Vietnam. In this role, you won&039;t just design systems; you will empower our engineering teams by creating clear architectural principles, patterns, and "paved roads" that enable them to build scalable, secure, and maintainable software with velocity. You will lead by influence—facilitating critical design decisions, mentoring engineers, and translating business strategy into a tangible technical roadmap that elevates our entire platform and application landscape.
Essential Functions:
Data & Flow: Align integration and data‑flow patterns; recommend persistence choices (relational/NoSQL/search/cache) appropriate to use cases; ensure backup/restore considerations are in place.
Delivery & Enablement: Create reference implementations and migration plans; mentor engineers and tech leads; raise documentation quality (C4, sequence diagrams, RFCs/ADRs, onboarding guides).
Hands- on Leadership & Execution: Lead by example by contributing directly to complex technical challenges, reference implementations, and critical proof- of- concepts. Prove your architectural standards are effective and pragmatic through hands- on implementation.
Security & Quality Fundamentals: Champion security by design (authn/z, least privilege, encryption) and the adoption of baseline quality gates within the SDLC by partnering closely with platform and security teams.
Platform Architecture & Developer Experience: Establish standards for build/packaging, runtime environments, configuration and secrets, and environment promotion (dev/stage/prod); contribute paved paths (templates, reference repos) for CI/CD, release strategies (e.g., canary/blue‑green when useful), and fast rollbacks.
Containerization & Orchestration: Validate containerization and orchestration approaches during architectural reviews; align implementations with golden paths.
Stakeholder Leadership: Translate business goals into architecture roadmaps with measurable outcomes; collaborate with product, platform/infra, and security teams.
Architecture Strategy & Governance: Define and evolve the target architecture, principles, tech radar, and roadmaps; steward ADRs; facilitate architecture/design reviews; ensure decisions and trade‑offs are documented and communicated.
Application Architecture: Lead or facilitate system design for major initiatives; clarify domain boundaries and modularization; guide performance and reliability patterns (caching, concurrency/async, idempotency, retries/timeouts, graceful degradation).