System Architect at Acquires and scales enterprise software companies · Remote only · 15 - 20 years · Remote only · Posted 2 Nov 2026

We are hiring a Chief Agentic Systems Architect
WHAT YOU’LL DO
AGENT‑OPERABLE SYSTEM ARCHITECTURE
- Decompose legacy monoliths into agent‑readable, modular systems with strict boundaries and single responsibility
- Lead incremental modernization using the Strangler Pattern, wrapping legacy logic in modern, contract‑driven interfaces
- Enforce SOLID principles, Dependency Injection, and Hexagonal Architecture to ensure deterministic AI execution and low regression risk
AGENTIC FRAMEWORK & MCP LEADERSHIP
- Architect and maintain the agent context layer: standardized Skills, Rules, and Commands for AI‑driven engineering workflows
- Build and operate Model Context Protocol (MCP) servers exposing legacy APIs, services, and databases as typed, secure, AI‑consumable tools
- Own contract‑first API design as the primary interface between human intent and autonomous agent execution
ENGINEERING GOVERNANCE & AI QUALITY CONTROL
- Act as architectural gatekeeper for AI‑generated pull requests, ensuring scalability, security, and long‑term maintainability
- Mandate test‑driven development (TDD) and characterization testing to preserve legacy behavior during refactoring
- Monitor and optimize agentic reasoning loops to balance cost, speed, and architectural integrity
WHAT WE’RE LOOKING FOR
- 15+ years in software architecture, platform engineering, or technical leadership
- Proven experience modernizing large, undocumented legacy systems
- Deep hands‑on expertise with TypeScript, .NET, and Node.js
- Strong background in API design, distributed systems, and modular architectures
- Practical experience with agentic development, MCP, LLM tooling, or AI‑assisted engineering

Similar jobs (10)
- Decompose legacy monoliths into agent‑readable, modular systems with strict boundaries and single responsibility
- Lead incremental modernization using the Strangler Pattern, wrapping legacy logic in modern, contract‑driven interfaces
- Enforce SOLID principles, Dependency Injection, and Hexagonal Architecture to ensure deterministic AI execution and low regression risk
- Architect and maintain the agent context layer: standardized Skills, Rules, and Commands for AI‑driven engineering workflows
- Build and operate Model Context Protocol (MCP) servers exposing legacy APIs, services, and databases as typed, secure, AI‑consumable tools
- Own contract‑first API design as the primary interface between human intent and autonomous agent execution
- Act as architectural gatekeeper for AI‑generated pull requests, ensuring scalability, security, and long‑term maintainability
- Mandate test‑driven development (TDD) and characterization testing to preserve legacy behavior during refactoring
- Monitor and optimize agentic reasoning loops to balance cost, speed, and architectural integrity
Requirement:
- 15+ years in software architecture, platform engineering, or technical leadership
- Proven experience modernizing large, undocumented legacy systems
- Deep hands‑on expertise with TypeScript, .NET, and Node.js
- Strong background in API design, distributed systems, and modular architectures
- Practical experience with agentic development, MCP, LLM tooling, or AI‑assisted engineering
Most software was written for people to read. We are rebuilding a large, mature codebase so that AI agents can read it, change it and ship it too, without breaking what already works.
In this role you will decide how the system should be cut up and what each piece promises to the others. You will put legacy logic behind clear contracts, one safe step at a time. You will design the data models, APIs and tests that keep behavior correct under load, retries and failure. You will build the MCP tools and agent context that agents rely on, and you will set the bar for what AI-written code must meet before it merges.
You will work hands-on, not from the sidelines, and you will own your work from design through production. You will also explain your trade-offs clearly to engineers, QA, operations and product, and bring them along with your decisions. The role is remote and on contract, with a globally distributed team. It suits an architect who reasons from first principles, uses AI tools daily with healthy skepticism, and is comfortable with open-ended problems.
WHAT YOU WILL DO
Design systems that agents can operate
- Break legacy monoliths into modular systems with strict boundaries, single responsibility and clear contracts.
- Lead incremental modernization using the Strangler Pattern, wrapping legacy logic behind modern, contract-first interfaces.
- Design data models, keys and constraints from the queries and rules the system must always uphold, and enforce integrity in the database instead of leaving it only to application code.
- Apply SOLID principles, dependency injection and hexagonal architecture so AI-generated changes stay deterministic and regressions stay low.
- Design for real-world cases: simultaneous requests, retries and duplicate messages, partial failures, and changes to data that already exists.
Build the agent and MCP layer
- Build and maintain the agent context layer: shared skills, rules and commands for AI-driven engineering workflows.
- Build and run Model Context Protocol (MCP) servers that expose legacy APIs, services and databases as typed, permissioned, auditable tools.
- Own contract-first API design as the main interface between human intent and agent execution.
- Design agent loops with clear tools, permissions and stop conditions, and tune them for cost, speed and quality.
Keep AI-written code trustworthy
- Review AI-generated pull requests for correctness, security, scalability and maintainability. Check that tests assert real behavior and do not just pass.
- Require test-first development and characterization tests that preserve legacy behavior during refactoring.
- Set the review habits, checklists and guardrails that help the wider team use AI tools well, and know when not to use them.
Own outcomes and work across the business
- Take responsibility from design through production, including monitoring, incidents and follow-up.
- Ask the right questions up front, explain trade-offs in plain language, and bring product, QA and operations teams along with your decisions.
- Mentor engineers and set a consistent standard for design and code quality.
WHAT WE ARE LOOKING FOR
- 6+ years in software architecture, platform engineering or technical leadership.
- Proven experience modernizing large, poorly documented legacy systems.
- Strong hands-on depth in TypeScript and Node.js, or in .NET. Depth in one is enough.
- Strong command of API design, relational data modeling, SQL, transactions and concurrency.
- Solid system design fundamentals: queues, caches, background workers, sync versus async, and what breaks first as load grows.
- Practical, day-to-day use of AI coding tools on real projects, with a deliberate workflow, a habit of verifying output and a clear view of the risks. Experience building agents, MCP servers or AI tooling is a strong plus.
- A bias toward clean code, tests first, deterministic systems and production-grade AI.
- Clear written and spoken communication, and the independence to work with little day-to-day oversight.
NICE TO HAVE
- Experience with remote-first or globally distributed teams.
- Background in SaaS transformations, scale-ups or private equity-backed environments.
- Comfort in high-ambiguity, high-ownership settings.
HOW WE HIRE
Expect an online assessment followed by technical conversations where you will reason through data models, queries and designs in plain language, and explain how you use AI tools in your own work. We are looking for sound thinking and honest answers, so please be ready to explain your own resume claims in detail.
Read This Before Anything Else
We have 6 developers who can ship. What we don't have is someone who turns that into a real engineering function: real architecture, real leverage, real AI-driven advantage. If that gap sounds like an opportunity rather than a headache, you're in the right place. If it sounds like a lot of undefined work with no playbook handed to you, this one probably isn't for you. That's completely okay. There are plenty of great roles that fit differently.
About CraftMyPlate
CraftMyPlate is Hyderabad's go-to platform for food experiences for micro-events: house parties, birthdays, office celebrations, festive gatherings, and more. We're building the operating system for how India discovers, customises, and orders food for smaller events. We're backed by established founders and investors, and we're funded and growing fast. The next phase of that growth runs through engineering.
Where We Stand
Some numbers, because they matter more than adjectives. Order volume has grown 50x in two years, and we're compounding at roughly 3x year over year, without giving up equity to fund it. That means the business runs on its own economics. The growth is real demand, not runway bought with dilution, and every efficient architectural decision this role makes directly protects that.
Most people size up an opportunity by asking what's going to change in ten years. The more useful question, and the one this company is built around, is what won't change. People will keep gathering. They'll keep celebrating, hosting, and marking festivals, in 10 years and in 20. That permanence is the bet. You're not building infrastructure for a trend cycle. You're building for a category that outlasts the current AI wave, the next funding round, and probably us too.
The Technical Reality
Here's an honest read of the engineering problem, not a sanitized version of it.
Event-driven commerce doesn't scale like typical e-commerce. Demand isn't smooth, it's spiky: weekends, festival calendars, and event dates create real load concentration, and each order is tied to a hard deadline that can't slip the way a shipped package can. That has direct architectural consequences: systems need to handle bursty, unpredictable traffic without paying for idle capacity the rest of the time, which is exactly why we're serverless-first on AWS rather than running a fixed fleet sized for peak.
Underneath that, every order touches multiple systems that have to stay consistent: kitchen and vendor fulfillment status, inventory across partners, payment gateway settlement, and refunds, often in real time and often across more than one vendor for a single event. Getting that consistency right across SQL and NoSQL stores, without it becoming a source of support tickets and manual reconciliation, is a real architecture problem, not a CRUD problem.
The AI-agent layer is the next lever, and it's a business lever as much as a technical one. Every workflow we can hand to a well-orchestrated agent instead of a new hire is a workflow that scales without adding headcount, which is exactly how a company grows 3x a year without diluting equity to fund the team behind it. That's why agent orchestration across multiple LLMs, using LangGraph, sits in the "go deep" tier of this role rather than being a nice-to-have.
You'll likely find some of this framing right and some of it worth challenging once you're actually in the codebase. That's expected, and honestly preferred over someone who just nods along.
Why This Role Exists
You'll be the most senior technical person in the company, reporting directly to the founder. Not a manager brought in to run standups. An owner. You set the architecture, you write code yourself, and you make the team materially better. You also own where AI and automation take this company next, starting with our first in-house AI agent product (details shared in the interview), and expanding from there into how the company runs, department by department: HR, finance, marketing, design, development, all sitting on an engineering layer that you design.
If you've outgrown a role where you plan but don't build, or where good ideas die in a committee, this is built to be the opposite of that.
What You'll Own
- Architecture, end to end. Scalable, cost-efficient systems from day one, not "fix it later" engineering. You own the decisions and their long-term consequences.
- Hands-on building. You are still writing code and shipping. This isn't a seat where you review other people's work all day. You lead by building.
- The engineering team. Directly manage, mentor, and level up our 6 developers. Build the technical bar, the review culture, and the calibration that lets the team ship independently.
- The AI-agent roadmap. Own the architecture behind our first AI agent product, then the broader strategy for AI agents and automation across every function in the company, with engineering as the layer underneath all of it.
- Team scaling. Build the next layer of leads under you so execution quality scales without you being the bottleneck.
- Technical accountability. When something breaks, you fix it. You don't escalate and wait.
Our Stack, and the Depth We Expect
Not everything on this list needs the same level of mastery. Some of it you need to own at an architectural level. The rest you need to be strong enough to build yourself, direct the team on, or delegate to AI agents with confidence.
Go deep here. This is where the real architecture decisions live, and where the business impact is highest:
- AWS, serverless first. You should be genuinely well versed in AWS application development, not just "have used AWS." You should be able to design and guide serverless architecture (Lambda, API Gateway, DynamoDB, Step Functions, and similar) as our default way of building, because our demand curve is spiky by nature and fixed infrastructure is money left on the table.
- TypeScript, our primary language across backend and frontend.
- Agent orchestration across multiple LLMs, using LangGraph. This is core to our AI roadmap and our path to scaling operations without scaling headcount. You own how it's architected, not just how it's used.
Working proficiency. Build it yourself, direct the team, or hand it to an AI agent and know if the output is right.
This Is You If
- You've built and shipped real production systems yourself, not just reviewed other people's architecture from a distance.
- You go deep wherever the problem is, and you're comfortable owning the exact stack described above, not just "full-stack" in the abstract.
- You've made engineers around you measurably better, whether or not you've held the title for it yet.
- You're already using AI coding tools and agents seriously, like Claude, Cursor, or similar tools, as part of how you build, not as something you tried once. We'll likely explore this together in the interview.
- You have a bias toward leverage over hours. You'd rather automate or systematize a problem than grind through it. But when something's live and needs to be done right, you see it through completely, with no half-finished work.
- You want to build something for years, not land somewhere comfortable. We'll know the difference from how you talk about your last three years.
This Might Not Be the Right Fit If
- You'd prefer a stable, well-defined role with clear boundaries and someone else making the calls. That's a fair thing to want, just not what this is.
- You'd rather receive direction than bring us architecture and AI strategy yourself.
- You haven't yet gotten hands-on with AI coding tools in your daily work.
- You're drawn more to the title than the work behind it.
If none of that sounds like you, we'd love to hear from you.
Requirements
- 5 to 7 years of experience in software engineering, with real ownership of architecture-level decisions, not just feature delivery.
- Prior experience leading or mentoring engineers, formally or informally.
- Tier-1 or Tier-1+ engineering college strongly preferred (IIT, BITS, top NIT tier, or equivalent). We'll consider other institutions only with clearly commendable, verifiable work: real systems you can walk us through in depth, strong open-source contributions, or a track record that speaks for itself. Pedigree is a proxy for speed, not a checkbox. We test for the underlying ability regardless.
- Comfortable in an early-stage environment: undefined problems, few processes, and the expectation that you help define both.
Compensation
Competitive, with equity. We're formalizing a structured ESOP program alongside this hire. Specific numbers are discussed directly in later interview rounds.
If reading this got you a little excited about what you'd build here, we'd genuinely love to talk. If it didn't quite land, no hard feelings. We just want the right fit for both sides.
Overview
Planview has one mission: to build the future of connected work, from ideas to impact.
As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the industry’s most comprehensive solutions designed for strategic planning, portfolio and resource management, Lean and Agile delivery, product portfolio management, capability, technology management (enterprise architecture), innovation management, collaborative work and project management. Our connected platform of solutions underpins the business and digital transformations of more than 4,500 customers globally, including 59 of the Fortune 100.
At Planview, our people connections drive our innovation and success. Our global team of 1400+ work remotely and across our offices including Austin, Vancouver, Hod HaSharon, Bangalore, and Stockholm. We are proud of our world-class, connected culture built on our shared values, that supports our teams to be successful from anywhere.
Responsibilities
- Deliver some of our most strategic projects that have a significant bottom-line impact on our business and competitive position
- Grow world-class development teams that design, develop, and test both standalone and cross-product applications that span across various Planview products
- Design, build and own product modules and programs that delight our global customers
- Coach agile engineering teams to write maintainable and scalable components and influence team and product decisions
- Develop highly motivated and talented teams that can effectively collaborate with stakeholders to imagine, design, develop, test, and launch software that impacts our customers and inspires peers
- Initiate processes allowing teams to collaborate efficiently with local and international groups
- Drive continuous improvement of software quality, CX, and maintainability of features
- Contribute to the product’s architecture vision and execution, working closely with cross-product team leads and other leaders within the R&D department
Qualifications
- Experience in a software product’s transformational journey – Monolith to Microservices
- In-depth knowledge and experience programming in NodeJS/Python or related technologies
- Thorough understanding and experience in cloud computing systems
- Experience in developing RESTful or GraphQL services
- Proficient in a broad range of software design approaches and design patterns
- Skilled in relational and NoSQL databases (Postgres / MongoDB)
- Knowledge of TDD and unit testing processes
- Experience working in an AWS environment is an added advantage
Strong Lead AI Engineer Profile with agentic systems architecture expertise
2
Mandatory (Experience 1): Must have 6+ years of software or ML engineering, with at least recent 2+ years building and shipping production LLM or agentic AI systems
3
Mandatory (Tech skill 1): Must have hands-on proficiency with at least two agentic frameworks (LangGraph, LangChain, AutoGen, CrewAI), with experience debugging framework internals
4
Mandatory (Tech skill 2): Must have direct SDK experience with Anthropic Claude API (tool use, streaming), OpenAI Assistants API, or Vertex AI Agent Builder
5
Mandatory (Tech skill 3): Must have Python mastery — production-quality code, type annotations, unit and integration tests, packaging, and performance profiling
6
Mandatory (Tech skill 4): Must have RAG pipeline depth — embedding model selection, vector stores (Pinecone, Weaviate, pgvector), hybrid retrieval, RAGAS or custom evaluation harnesses
7
Mandatory (Tech skill 5): Must have cloud deployment experience with AWS, Azure, or GCP; Docker, Kubernetes, IaC basics (Terraform or CDK), and CI/CD pipelines
8
Mandatory (Tech skill 6): Must have agent observability experience — LangSmith, Helicone, or equivalent — with ability to diagnose latency, cost, and quality issues in production traces
9
Mandatory (Tech skill 8) : Must have owned full sub-system designs — agent topology, data flows, API contracts, failure handling — for a bounded scope, and built multi-agent graphs, tool orchestration, retrieval, and memory systems.
10
Mandatory (Tech skill 7): Must have track record of shipping 2+ agentic or ML systems to production — not just proof-of-concepts — with documented performance benchmarks
11
Mandatory (Communication): Must be able to write crisp component specifications and communicate architectural trade-offs to both engineers and non-technical stakeholders
12
Mandatory (Note 1) : Role is Hybrid, WFH flexibility as well upto 6 days a month

Role & Responsibilities
- Own end-to-end architecture, system design, development, and production deployment of scalable, AI-powered applications.
- Architect and develop high-performance backend services using Node.js, NestJS, TypeScript, Express.js, and Go.
- Design scalable web applications using React.js and Next.js, and cross-platform mobile applications using Flutter and Dart.
- Design distributed systems, microservices, event-driven architectures, and real-time applications capable of handling massive data volumes and high concurrent traffic.
- Design and optimize PostgreSQL/MySQL databases, MongoDB, Redis caching, database indexing, transactions, and query performance.
- Build real-time ride-booking, driver-allocation, location-tracking, and proximity-based matching systems using geospatial technologies such as PostGIS.
- Design and implement REST APIs, WebSockets, secure authentication, authorization, RBAC, and third-party integrations.
- Build and integrate Generative AI applications, LLM-powered chatbots, AI agents, RAG pipelines, embeddings, vector databases, tool calling, and intelligent automation workflows.
- Develop AI and backend services using Python and integrate LLM platforms such as OpenAI, Claude, and Gemini.
- Architect secure payment integrations, transaction workflows, webhook processing, idempotency, and payment reconciliation.
- Design and implement cloud-native infrastructure using AWS, Docker, CI/CD pipelines, and production monitoring tools.
- Ensure application security, scalability, reliability, performance, maintainability, and cost efficiency.
- Lead technical decision-making, code reviews, debugging, performance optimization, documentation, and mentoring of developers.
- Independently own critical engineering deliverables and drive products from concept and architecture through development, testing, deployment, and production support.
Preferred Candidate Profile
- 710+ years of software development experience, with substantial hands-on experience in technical architecture and production-grade application development.
- Expert-level proficiency in Node.js, NestJS, TypeScript, REST APIs, backend architecture, and microservices.
- Strong experience with React.js, Next.js, and modern frontend architecture.
- Hands-on experience with Flutter and Dart for Android and iOS application development.
- Proven experience designing scalable systems, handling large data volumes, concurrent workloads, and performance-critical applications.
- Strong experience with PostgreSQL, database design, indexing, query optimization, transactions, Redis, and geospatial systems.
- Practical experience building and deploying LLM-powered applications, AI agents, RAG systems, embeddings, vector search, and AI workflow automation.
- Proficiency in Python for AI integrations and backend services; Go language experience is highly desirable.
- Strong understanding of authentication, authorization, application security, payment integrations, and secure API design.
- Hands-on experience with AWS, Docker, CI/CD, Git, production deployments, logging, and monitoring.
- Familiarity with Kafka/RabbitMQ, Kubernetes, LangChain/LlamaIndex, and event-driven architectures is an advantage.
- Exceptional system-design, analytical, debugging, and problem-solving skills.
- Strong ownership, independent execution, technical leadership, communication, and mentoring abilities.
- Experience in startups or building products from scratch is highly desirable.
What We Expect
We are looking for a highly hands-on technical leader who can independently architect, design, develop, optimize, and deploy complex production systems. The ideal candidate must demonstrate genuine technical depth, strong engineering judgment, and the ability to lead end-to-end product development across backend, web, mobile, cloud, and AI technologies.
Role
Build core software for an on-device agentic AI platform. The work includes agent orchestration,
local model integration, tool and service execution, context management, secure automation, and
integration with third-party services.
Responsibilities
• Design and implement agent runtimes, routing, tool calling, state management, and recovery.
• Integrate local language and code models using structured outputs and function calling.
• Integrate third-party APIs and SDKs with authentication, validation, and error handling.
• Develop workflow orchestration, context management, and short- and long-term memory
components.
• Implement secure automation with sandboxing, approvals, verification, and rollback.
• Create logs, traces, tests, and evaluation harnesses for reliable production deployment.
• Optimize latency, memory use, model selection, and runtime performance for PC hardware.
• Translate product scenarios into clear technical requirements.
Required Qualifications
• BS/MS in Computer Science, Computer Engineering, or a related field.
• 5+ years of professional software engineering experience.
• Strong C# and .NET development skills.
• Experience building agentic applications, workflow engines, automation systems, or tool-
calling software.
• Experience integrating LLMs or small language models with structured outputs and function
calling.
• Experience integrating third-party APIs, SDKs, and services into production software.
• Strong knowledge of asynchronous programming, concurrency, state machines, and fault
handling.
• Experience with Windows application, service, or systems development.
• Strong software testing, debugging, and production engineering practices.
Preferred Qualifications
• On-device inference using ONNX Runtime, Windows ML, DirectML, OpenVINO,
llama.cpp, or similar runtimes.
• Model quantization, hardware acceleration, memory profiling, and performance optimization.
• Agent frameworks and protocols such as Semantic Kernel, AutoGen, LangGraph, or MCP.
• Windows automation using PowerShell, Win32/WinRT, Task Scheduler, UI Automation, or
Playwright.
• Knowledge graphs, ontologies, vector retrieval, or hybrid agent-memory systems.
• Sandboxing, least-privilege security, prompt-injection defenses, secrets management, and
audit logging.
• Automated evaluation, telemetry, diagnostics, and hardware-in-the-loop testing.
Technical Skills
Required
• C# / .NET
• Agent orchestration and tool calling
• Third-party API and SDK integration
• Asynchronous programming • Windows development
• State machines / workflows
• Authentication and permissions
• Automated testing
• Secure software design
Preferred
• ONNX Runtime / Windows ML / DirectML
• Semantic Kernel / AutoGen / LangGraph
• MCP
• PowerShell / Win32 / WinRT • Knowledge graphs / vector retrieval
• Telemetry / diagnostics
• Sandboxing / policy controls
• Model optimization
Tech Architect/Lead – Node.js ( React & Angular) (Full Stack)
Experience: 8–15 years
Role Type: Technical Leadership / Hands-on Architecture & Development
Role Overview
We are looking for a hands-on Technical Architect / Tech Lead with strong expertise in Node.js and Angular/React who can own end-to-end technical delivery, lead an engineering team, make architecture and design decisions, and work closely with Product, QA, and DevOps teams.
The ideal candidate should have strong product development experience and be capable of taking ownership from requirements and architecture through development, deployment, and production support.
Key Responsibilities
- Own end-to-end technical delivery of applications/modules, ensuring quality, timelines, scalability, and maintainability.
- Design and evolve application architecture using Node.js, React, Angular TypeScript/JavaScript, and modern architectural patterns.
- Translate product/business requirements into technical architecture, system design, APIs, data flows, and implementation plans.
- Make key architecture and technology decisions, conduct design/code reviews, and establish engineering best practices.
- Remain hands-on and contribute to the development of critical and complex features.
- Lead and mentor the engineering team, provide technical direction, remove technical blockers, and drive engineering quality.
- Design and develop scalable backend services, REST APIs, integrations, and frontend applications.
- Define appropriate deployment, release, and environment strategies in collaboration with DevOps.
- Work with DevOps/Cloud teams on CI/CD, Docker/containerization, configuration, logging, monitoring, scalability, and production deployments.
- Identify and proactively address technical risks, performance issues, security concerns, and scalability challenges.
- Collaborate closely with Product, QA, Business, and DevOps stakeholders throughout the SDLC.
- Ensure effective practices around code quality, testing, version control, release management, and production readiness.
Must-Have Technical Skills
Backend
- Strong hands-on expertise in Node.js
- TypeScript / JavaScript
- REST API and service-oriented/microservices architecture
- API security, authentication/authorization, integrations
- Asynchronous and event-driven programming
- Strong understanding of databases such as PostgreSQL, MySQL, MongoDB, or equivalent
Frontend
- Strong hands-on expertise in Angular & React
- React application architecture and component design
- State management and frontend design patterns
- Modern JavaScript/TypeScript
- Frontend performance and responsive application development
Architecture & System Design
- Strong experience in application architecture and system design
- Design patterns, scalability, performance, security, and maintainability
- Experience designing distributed/scalable applications and integrations
- Ability to evaluate technology options and make pragmatic architecture decisions
DevOps / Cloud – Working Knowledge
- Good understanding of CI/CD and deployment strategies
- Git and branching strategies
- Docker/containerization/Kubernetes concepts
- Environment/configuration management
- Logging, monitoring, observability, and production troubleshooting
- Working knowledge of AWS, Azure, or Google Cloud
- Ability to effectively collaborate with DevOps/Cloud teams
Scripting
- Good scripting/automation skills using JavaScript/TypeScript, Shell, Python, or similar
Leadership & Product Skills
- Proven experience leading engineering teams and mentoring developers.
- Strong ownership of product development and technical delivery.
- Ability to work with Product/Business teams and convert requirements into technical solutions.
- Strong problem-solving and decision-making skills.
- Excellent communication and stakeholder-management skills.
- Ability to balance delivery timelines, technical debt, quality, scalability, and maintainability.
- Experience working in Agile/Scrum product development environments.
Next
Position Overview
We are seeking a versatile Senior Full Stack & AI Agent Developer to architect, build, and
maintain end-to-end software solutions spanning web platforms, desktop applications, and
autonomous AI agents capable of interacting with and controlling these software systems.
The ideal candidate will bridge traditional engineering software with cutting-edge artificial
intelligence to automate data processing and enhance operational decision-making. While
not strictly required, a background or strong interest in the energy sector—specifically
drilling and completion operations—is highly desirable.
Key Responsibilities
• Full Stack Development: Design, develop, and deploy robust web applications and
native desktop software utilized by engineering and operational teams.
• AI Agent Engineering: Build, train, and integrate autonomous AI agents and LLM-
driven workflows capable of interpreting data, executing commands, and safely
controlling desktop and web-based software.
• Workflow Automation: Translate complex workflows into intuitive software features
and autonomous agent actions, minimizing manual data entry and operational
bottlenecks.
• Data Integration: Handle high-frequency data streams and integrate them seamlessly
into user interfaces and backend AI models.
• Architecture & Scalability: Ensure high performance, security, and scalability across
cloud infrastructure (AWS/Azure), local desktop environments, and potential edge
computing setups.
• Cross-Functional Collaboration: Work closely with domain experts and end-users to
translate field challenges into technical product requirements.
Required Qualifications & Experience
• Experience: Minimum of 5 years of professional software development experience,
with a proven track record of delivering production-ready web and desktop
applications.
• Programming Languages: Strong proficiency in Python, JavaScript/TypeScript, and at
least one compiled language (C#, C++, or Java).• Web & Desktop Frameworks: Hands-on experience with modern frontend
frameworks (React, Angular, or Vue.js), Node.js, and desktop application development
(Electron, WPF, Qt, or Tauri).
• AI & Agent Tooling: Demonstrated experience building AI agents using LLM APIs
(OpenAI, Anthropic), open-source models (Hugging Face), LangChain, LlamaIndex,
AutoGPT, or custom agent architectures.
• Automation & UI Control: Expertise in software control mechanisms using tools like
Selenium, Playwright, PyAutoGUI, Appium, or computer vision-based GUI automation to
allow AI agents to navigate software.
• Cloud, DevOps & Databases: Experience with Git, Docker, CI/CD pipelines, cloud
platforms (AWS/Azure/GCP), RESTful APIs, GraphQL, and relational/NoSQL databases.
Preferred Qualifications (Strong Plus)
• Industry Domain Expertise: Prior hands-on development experience within the oil and
gas sector, specifically focused on drilling, completions, rig operations, or subsurface
engineering software.
• Data & Protocols: Familiarity with oilfield data standards (e.g., WITSML, OPC-UA) and
time-series databases.
• Experience deploying AI models and agents in edge or low-connectivity environments
(such as offshore rigs or remote drilling sites).
• Familiarity with safety-critical software design and cybersecurity standards in
industrial control systems (ICS/SCADA).
• Degree in Computer Science, Software Engineering, Petroleum Engineering, or a related technical discipline.
Job Description:
Lead regional transformation programs, driving the entire solution architecture lifecycle,
from conceptualization to execution, with a focus on agile and DevOps practices.
Accountable for leading the IT Architecture for all projects and programs, focusing on
innovative business and IT solutions in the insurance domain, such as new-age digital
platforms, cloud-native applications, AI/ML-powered decision-making, and data-driven
insights.
Preferred skills
• Demonstrated expertise in developing cloud-native, microservices-based, and API
driven insurance solutions, leveraging modern architectural patterns and emerging
technologies such as AI/ML, big data, and IoT.
• Thorough understanding of common patterns, frameworks, and reference
architectures for the Insurance domain, with a focus on digital transformation and
innovation.
• Proven experience in leading regional transformation programs, driving the adoption
of agile and DevOps practices.
• Asia regional experience is an advantage.
Qualifications
Minimum Bachelor's degree, preferably with a Master's degree in Computer Science,
Engineering, or a related discipline.
• 15+ years of IT experience, with a minimum of 7+ years in the insurance industry,
focusing on the application of emerging technologies.













