Back to search
Terros Linkedin · Posted 2mo ago

Agentic Software Engineer

Canada

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About TerrosTerros builds modern software that helps field sales teams improve canvassing, lead generation, sales rep productivity, retention, and top-line revenue. We move quickly, iterate often, and value practical solutions that deliver measurable results for our customers.

LocationIrvine, CA — In Office

Role OverviewAs an Agentic Software Engineer at Terros, you will design, build, and operate intelligent autonomous features that enable our platform to act on behalf of users—automating workflows, generating recommendations, and coordinating system actions across data sources and third-party services. This role sits at the intersection of backend engineering, orchestration, and product-focused AI: you will be responsible for reliable, secure, and observable agent behaviors that deliver high business value for field sales teams.

This position is a good fit for someone comfortable shipping distributed systems, defining safe agent behavior patterns, and collaborating closely with Product, Data, and Customer Experience to translate complex operational needs into production-grade autonomous capabilities.

Key Responsibilities

Agent Design & Implementation

  • Design, implement, and maintain agent orchestration services that execute multi-step workflows, handle errors and retries, and ensure idempotent outcomes.
  • Develop connectors and adapters to integrate agents with internal APIs, external CRMs, messaging platforms, and data stores.
  • Implement robust decision logic, state management, and policy enforcement for autonomous behaviors.

Reliability, Security & Observability

  • Build monitoring, alerting, and tracing for agent executions to provide clear visibility into behavior, performance, and failures.
  • Collaborate with Security and Infrastructure to ensure safe access controls, input validation, and secure handling of user data and credentials.
  • Define and enforce operational SLOs, implement graceful degradation, and own incident response for agent-related outages.

Model & Prompt Integration

  • Integrate and evaluate language and decision models, design prompts and grounding strategies, and implement guardrails to reduce hallucination and unsafe outputs.
  • Collaborate with Data Science and Product to run experiments, measure model-driven outcomes, and iterate on prompts and pipelines for improved task success.

Product Collaboration & Customer Focus

  • Partner with Product and Customer Experience to translate user workflows into agent capabilities, prioritize features, and validate behaviors with real customers.
  • Contribute to design reviews, define success metrics for agent features, and support pilot rollouts and feedback collection.

Engineering Excellence & Mentorship

  • Write clean, testable code and comprehensive integration tests for agent behavior and edge cases.
  • Contribute to system architecture decisions, documentation, and runbooks; mentor peers on best practices for building safe, observable autonomous systems.

What Success Looks Like

  • Agentic features reliably perform multi-step tasks in production with clear metrics showing efficiency gains and user adoption.
  • Incidents related to autonomous behaviors are rare, well-instrumented, and resolved with clear postmortems and remediation steps.
  • Cross-functional pilots translate into product roadmaps and measurable customer outcomes (reduced manual work, increased conversion, or time saved).
  • Team members adopt shared patterns and libraries for safe agent development and reuse across the product.

Qualifications

Required

  • 1+ years of software engineering experience building backend or distributed systems in production.
  • Proven experience integrating services, building reliable orchestration or workflow systems, or developing production automations at scale.
  • Strong engineering fundamentals: APIs, queues, state management, retries, idempotency, and observability.
  • Experience working with machine learning models or LLMs in production, including prompt engineering, grounding, or evaluation strategies.
  • Excellent communication skills and demonstrated ability to collaborate with Product, Data, and Customer-facing teams.

Preferred

  • Experience building or operating agent frameworks, workflow engines, or orchestration platforms (e.g., Temporal, Airflow, or custom solutions).
  • Familiarity with security patterns for automated systems, secrets management, and safe model usage in production.
  • Background in working with third-party integrations (CRMs, email providers, messaging platforms) and designing reliable connectors.
  • Prior experience at an early-stage SaaS startup or fast-paced engineering organization.

Education RecommendationRecommended (but not required):

Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent professional experience.

Why Join Terros

  • Build agentic capabilities that directly improve field sales performance and customer outcomes.
  • Work in a collaborative environment where engineering shapes product direction and customer value.
  • Opportunity to define best practices for safe, observable autonomous features at a growing company.
  • Make a measurable impact on product adoption and revenue through thoughtful automation and reliable systems.

Position: Agentic Software Engineer

Location: In Person

Reports to: CTO

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent