OPSWAT logo

OPSWAT

Director of Software Engineering - My OPSWAT Portal at OPSWAT

Ho Chi Minh City, Ho Chi Minh City, VietnamFull-timeProduct EngineeringPosted about 1 month ago
Apply with Pipeline

About the Role

<div class="content-intro"><p><span class="acronym-highlight">OPSWAT</span>, a global leader in IT, <span class="acronym-highlight">OT</span>, and <span class="acronym-highlight">ICS</span> critical infrastructure cybersecurity, delivers an end-to-end platform that gives public and private sector organizations and enterprises the critical advantage needed to protect their complex networks, secure their devices, and ensure compliance. Over the last 20 years our commitment to innovative technology has earned the trust of more than 1,700 organizations, governments, and institutions globally, solidifying our role in protecting the world’s critical infrastructure and securing our way of life.</p></div><h2 class="ms-outlook-mobile-reference-message skipProofing" data-ogsc="rgb(15, 71, 97)">The Platform: My OPSWAT</h2> <p class="x_font-claude-response-body"><span data-ogsc="rgb(0, 0, 0)">Every OPSWAT customer, partner, and prospect meets us here first.</span></p> <p class="x_font-claude-response-body"><span data-ogsc="rgb(0, 0, 0)">My OPSWAT is the unified front door to everything OPSWAT delivers, the place where a nuclear plant operator activates an offline license, where a channel partner manages a portfolio of customer deployments, where a security engineer opens a critical support case at 2 a.m., where a new administrator earns their first OPSWAT Academy certification, and where organizations control exactly who inside their walls can do each of those things.</span></p> <p class="x_font-claude-response-body"><span data-ogsc="rgb(0, 0, 0)">My OPSWAT is where OPSWAT's commercial model, customer experience, partner ecosystem, and product portfolio converge into one system. When it is excellent, every other product in the portfolio feels easier to buy, deploy, and trust.&nbsp;</span></p> <h2 class="ms-outlook-mobile-reference-message skipProofing" data-ogsc="rgb(15, 71, 97)">About This Role</h2> <p class="x_font-claude-response-body"><span data-ogsc="rgb(0, 0, 0)">We are looking for a<span class="Apple-converted-space">&nbsp;</span><strong>Director of Software Engineering</strong>&nbsp;to own the engineering of the My OPSWAT platform end to end: architecture, delivery, quality, security, and the team that builds it.</span></p> <p class="x_font-claude-response-body"><span data-ogsc="rgb(0, 0, 0)">This is a hands-on, technically centric leadership role. Not a pure people-management position, and not a role that leads through status decks. You will operate with the rigor of a principal engineer and the clarity of an executive: in the codebase enough to earn your team's respect, in the business enough to make the right trade-offs, and in front of customers and partners enough to know what actually matters.</span></p> <p class="x_font-claude-response-body"><span data-ogsc="rgb(0, 0, 0)"><strong>And you are an AI-native engineering leader.</strong>&nbsp;Not someone who has evaluated AI tools, someone who has personally orchestrated fleets of AI agents to specify, build, test, review, and ship production software, and who has shipped real products through a full agentic SDLC. You have opinions about context engineering, evals, and review gates because you have been burned and learned. Product Management defines<span class="Apple-converted-space">&nbsp;</span><em>what</em>&nbsp;to ship; you define<span class="Apple-converted-space">&nbsp;</span><em>how</em>&nbsp;it gets built, and at OPSWAT, "how" increasingly means humans directing AI agents, with humans accountable for every line that ships.</span></p> <p class="x_font-claude-response-body">The patterns you establish on My OPSWAT won't stay on My OPSWAT. This platform connects and enables the company’s all products and business functions, which makes it the natural proving ground for AI-native engineering practices at OPSWAT.</p> <h2 class="ms-outlook-mobile-reference-message skipProofing" data-ogsc="rgb(15, 71, 97)">What You Will Own</h2> <ul data-sourcepos="29:1-35:120;2050-3169"> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Lead the AI agentic transformation.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Stay hands-on, be creative and innovative.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Own the platform.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Own delivery.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Connect business, engineering, product, and people.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Build a team people want to be on.</div> </li> </ul> <h2 class="ms-outlook-mobile-reference-message skipProofing" data-ogsc="rgb(15, 71, 97)">What We Need From You</h2> <ul> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Full agentic SDLC experience.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">A track record of bringing a team along.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">10+ years engineering and 5+ years leading teams&nbsp;including managing managers or leads.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Deep technical fundamentals&nbsp;distributed systems, API design, data modeling.&nbsp;</div> </li> <li data-ogsc="rgb(0, 0, 0)">Cloud-native, multi-tenant SaaS&nbsp;experience in build and operation.</li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Business and customer instinct.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Excellent English communication.</div> <div class="ms-outlook-mobile-reference-message skipProofing">&nbsp;</div> </li> </ul> <h2 class="ms-outlook-mobile-reference-message skipProofing" data-ogsc="rgb(15, 71, 97)">It Would Be Nice If You Had</h2> <ul> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Domain familiarity.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">AI product features, not just AI development&nbsp;experience.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Cybersecurity background.</div> </li> <li data-ogsc="rgb(0, 0, 0)">Experience in a global product company&nbsp;with engineering and go-to-market spread across regions.</li> </ul> <h2 class="ms-outlook-mobile-reference-message skipProofing" data-ogsc="rgb(15, 71, 97)">Why You'll Love Working Here</h2> <ul> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">My OPSWAT touches every customer, every partner, every business unit, and every product line. The architecture and culture decisions you make now will shape it for years.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">The AI-native patterns you establish here are intended to propagate across OPSWAT's engineering portfolio.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Leadership is committed to AI agentic engineering and wants a leader who will push further than the mandate, not ask permission to start.</div> </li> <li data-ogsc="rgb(0, 0, 0)">A stable, growing international company&nbsp;with an exceptional customer base across 50+ countries.</li> <li data-ogsc="rgb(0, 0, 0)">Attractive compensation with regular performance assessments, and flexibility for the right candidate.</li> </ul> <h2 class="ms-outlook-mobile-reference-message skipProofing" data-ogsc="rgb(15, 71, 97)">Your First 90 Days</h2> <ul> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing"><strong>Day 30 - Credibility and context.</strong>&nbsp;Know the architecture, identify the top constraints holding it back, and the health of your team. Working relationships established with Product, Support, Enterprise Applications and Engineering.</div> </li> <li data-ogsc="rgb(0, 0, 0)"><strong>Day 60 - A point of view.</strong>&nbsp;Present an architecture and AI-native transformation plan with sequencing and trade-offs. Baseline the metrics below so progress is measurable, not asserted.</li> <li data-ogsc="rgb(0, 0, 0)"><strong>Day 90 - Execution underway.</strong>&nbsp;Agentic workflows live on at least one meaningful workstream, with context files, evals, and review gates in place. Delivery commitments made and being met.</li> </ul> <h2 class="ms-outlook-mobile-reference-message skipProofing" data-ogsc="rgb(15, 71, 97)">Success Metrics (6 - 12 months)</h2> <p class="font-claude-response-body break-words whitespace-normal"><span data-ogsc="rgb(0, 0, 0)"><strong>Platform and customers</strong></span></p> <ul data-sourcepos="68:1-70:75;5512-5737"> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Full agentic My OPSWAT platform.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Improved usability and reliability on the flows customers and partners live in daily.</div> </li> <li data-ogsc="rgb(0, 0, 0)">Reduced support volume on the friction points you inherited.</li> <li data-ogsc="rgb(0, 0, 0)">Positive, sustained feedback from executives, product, engineering, support, and other stakeholders.</li> </ul> <p class="font-claude-response-body break-words whitespace-normal"><span data-ogsc="rgb(0, 0, 0)"><strong>AI agentic engineering</strong></span></p> <ul data-sourcepos="58:1-60:73;4968-5204"> <li data-ogsc="rgb(0, 0, 0)">A majority of delivery flows through AI agentic workflows, with documented context, evals, and review gates.</li> <li data-ogsc="rgb(0, 0, 0)">Measurable lead-time reduction from spec to production.</li> </ul> <p class="font-claude-response-body break-words whitespace-normal"><span data-ogsc="rgb(0, 0, 0)"><strong>Delivery and quality</strong></span></p> <ul data-sourcepos="63:1-65:81;5231-5483"> <li data-ogsc="rgb(0, 0, 0)">Predictable releases: committed scope and dates met, trade-offs raised early.</li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Escaped-defect and production-incident rates<span class="Apple-converted-space">&nbsp;</span>down<span class="Apple-converted-space">&nbsp;</span>as AI-generated code share rises.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Zero critical security findings reaching production.</div> </li> </ul> <p class="font-claude-response-body break-words whitespace-normal"><span data-ogsc="rgb(0, 0, 0)"><strong>Team and influence</strong></span></p> <ul data-sourcepos="73:1-74:81;5762-5893"> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Strong retention and a visibly rising hiring bar.</div> </li> <li data-ogsc="rgb(0, 0, 0)"> <div class="ms-outlook-mobile-reference-message skipProofing">Every engineer on the team working as an AI orchestrator, not an observer.</div> </li> </ul><div class="content-conclusion"><p>OPSWAT is an equal opportunity employer. We celebrate diversity and are committed to providing an environment where equal employment opportunities are extended to all employees and applicants, free of discrimination and harassment of any type. All employment decisions are based on individual qualifications, job requirements, and business needs without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other category protected by federal, state, or local laws.</p> <p>Recruiting Agencies: we do not accept unsolicited resumes from third party agencies for any of our open positions. To submit resumes for our jobs, there must be a recruiting contract approved by our legal team and endorsed by both parties. We are currently not accepting additional 3rd party agencies at this time.</p> <p>&nbsp;</p></div>