Agentic Software Engineer
About Terros
Terros 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.
Location
Irvine, CA — In Office
Role Overview
As 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 Recommendation
Recommended (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
- Department
- Tech
- Locations
- Irvine, California
About Terros
We help companies optimize their field sales teams with a suite of modern software products which improve canvassing, lead generation, sales rep retention and productivity, and top line sales revenue. We're a startup and we're proud of our fast-paced environment.