Enfue #1 ATS

Software Architect (Cloud, CI/CD, DevOps)

Posted: 1 minutes ago

Job Description

DescriptionWe are seeking a seasoned Software Architect to establish the architectural vision and technical stewardship for OL Vietnam. In this role, you won'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. ResponsibilitiesArchitecture Strategy & Governance: Define and evolve target architecture, principles, and roadmaps; manage ADRs and design reviews; document and communicate key decisions.Application Architecture: Lead system design for major initiatives; clarify domains and modularization; guide performance and reliability patterns.Platform & Developer Experience: Set standards for build, runtime, and environment promotion; deliver templates and paved paths for CI/CD, releases, and rollbacks.Hands-on Leadership: Lead by example through direct contributions, proofs-of-concept, and reference implementations.Containerization & Orchestration: Validate and align container and orchestration approaches with golden paths.Data & Integration: Align data-flow and integration patterns; select appropriate persistence technologies; ensure backup and restore readiness.Delivery & Enablement: Provide reference implementations, migration plans, and documentation; mentor engineers and tech leads.Stakeholder Leadership: Translate business goals into measurable architecture roadmaps; collaborate across product, platform, and security.Security & Quality: Embed security by design and enforce quality gates throughout the SDLC.Required qualifications8+ years in software engineering, including 3–5 years as an architect or senior technical lead for distributed systems.Depth in application architecture: domain modeling and modularization, API design, event‑driven and integration patterns, performance and reliability trade‑offs; hands‑on design/code reviews.Breadth in platform architecture: establishing build/run standards, environment promotion, configuration and secrets management, and developer experience/golden paths.Practical experience with cloud platforms and Infrastructure as Code tooling.Working knowledge of containerization and orchestration concepts: image packaging, workload/scheduling models, and networking fundamentals to effectively evaluate and guide teams.Proficiency in at least one modern backend language (e.g., C#, Java, Go) and scripting for tooling/automation.Modern CI/CD practices and the ability to create reusable pipelines/templates and quality gates.Excellent communication and a track record of high‑quality technical documentation (C4, ADRs, migration plans, onboarding guides).Solid security and data fundamentals befitting an architect role.Preferred QualificationsExperience enabling platform engineering practices (templates, paved paths, developer portals).Background with multi‑tenant SaaS, performance engineering, resilience testing, and pragmatic cost optimization.Familiarity with common data and messaging technologies (relational databases, caches, search engines, message brokers) and object storage patterns.Exposure to media processing/CDN or DAM‑adjacent workflows.Proficient English verbal and written communication skills.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In