Home·Find Jobs·Forward Deployed Agile Software Engineer
V

Forward Deployed Agile Software Engineer

VettedBench
Posted today · Apply by 10 Sep 2026
5+ yearRemote

About this role

The team is seeking a Forward Deployed Agile Software Engineer to work at the intersection of software engineering, artificial intelligence, product development, and client delivery. In this role, you will collaborate with client and internal teams to understand complex business problems, rapidly design solutions, and deploy production-quality software in real-world environments. You will function as both a hands-on engineer and a trusted technical partner, translating business needs into working products while assisting clients in making informed technology decisions.

Key Responsibilities:

  • Partner directly with clients to understand their objectives, workflows, technical environments, data, and operational constraints.
  • Translate ambiguous business challenges into clear technical requirements, solution architectures, prototypes, and delivery plans.
  • Design and build AI-enabled applications, agentic workflows, developer tools, APIs, data pipelines, and full-stack products.
  • Engineer the harnesses around AI models, including prompts, tools, context, memory, permissions, runtime controls, observability, and feedback mechanisms.
  • Build and refine agent loops that support planning, tool selection, execution, observation, reflection, recovery, and termination.
  • Model complex workflows as graphs, state machines, or other orchestration patterns that coordinate models, tools, data, systems, and human approvals.
  • Create evaluation frameworks that measure task completion, accuracy, reliability, safety, latency, cost, and user value.
  • Develop rapid prototypes and proofs of concept, validate them with real users and representative evaluations, and evolve successful ideas into secure, scalable products.
  • Integrate solutions with client systems, enterprise data sources, cloud platforms, and third-party services.
  • Work across the technology stack, contributing wherever needed—from user interfaces and backend services to AI infrastructure, data workflows, and deployment pipelines.
  • Implement appropriate safeguards, permission boundaries, approval steps, and fallbacks for autonomous and semi-autonomous systems.
  • Troubleshoot complex technical and operational issues in client environments.
  • Communicate technical decisions, risks, trade-offs, and progress clearly to both technical and non-technical audiences.
  • Collaborate with product managers, designers, engineers, data specialists, security teams, and client stakeholders throughout the delivery lifecycle.
  • Establish strong engineering practices, including automated testing, documentation, observability, security, and continuous delivery.
  • Capture reusable patterns, components, and insights that strengthen engineering capabilities and future client engagements.
  • Support technical discovery, solution demonstrations, workshops, and pre-sales conversations when needed.

Required Skills & Qualifications:

  • Professional experience building and deploying production-grade software, ideally including AI-powered or agentic systems.
  • Strong proficiency in Python, TypeScript, or another language commonly used to build AI applications, platforms, and developer tooling.
  • A practical understanding of harness engineering: designing the infrastructure, context, tools, permissions, controls, and feedback mechanisms that enable AI agents to operate reliably.
  • Experience building or working with agent loops, including planning, tool selection, execution, observation, reflection, recovery, and termination.
  • Familiarity with graph-based orchestration, state machines, and multi-step workflows for coordinating agents, tools, data, and human approvals.
  • Strong knowledge of APIs, distributed systems, databases, cloud infrastructure, and modern software-development practices.
  • Excellent written and verbal communication skills, including the ability to explain AI-system behavior, limitations, risks, and technical trade-offs clearly.
  • Ability to move from an ambiguous customer problem to a working prototype, validate it with real users and evaluations, and evolve it into a secure, maintainable production system.
  • A high degree of ownership, curiosity, empathy, and bias toward action.

Experience:

  • 5-8 years of relevant experience in software engineering, with a focus on AI applications and client-facing roles.

What We Offer:

The team provides a dynamic work environment where innovation is encouraged, opportunities for professional growth, and the chance to work on impactful projects that shape the future of technology.

Applications are read by our talent team, usually within two working days. If you look like a fit we will call you, and you will hear from us either way.

More open roles

View all roles →
Apply for this role →