Horizon Software International, LLC

Senior Software Developer, Agentic Application Development

Horizon Software International, LLC

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Manual Apply

Salary

💰 CA$100,000 - CA$130,000 per year

Job Level

Senior

Tech Stack

AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformJavaKafkaKubernetesPythonTypeScript

About the role

  • Architect, build, and maintain applications that integrate autonomous agents and LLMs into end-to-end workflows.
  • Design APIs, services, and event-driven components that allow agents to interact with systems, data, and users effectively.
  • Ensure applications are resilient, secure, and adaptable in production environments.
  • Pilot and integrate agent frameworks, orchestration layers, and multi-agent systems.
  • Automate repetitive tasks including code generation, testing, monitoring, and documentation.
  • Continuously evaluate and incorporate emerging AI tooling.
  • Define and codify best practices for designing, deploying, and monitoring agentic workflows.
  • Coach peers on prompt engineering, guardrails, and safe deployment of autonomous agents.
  • Establish patterns for observability, safety, and human-in-the-loop validation.
  • Set high standards for design, code quality, and testing.
  • Conduct architecture reviews and mentor other developers in building AI-powered systems.
  • Deliver high-quality applications with strong reliability, security, and performance.
  • Optimize for scalability and cost efficiency in cloud-native environments.
  • Own the lifecycle from prototyping to production deployment.

Requirements

  • 5+ years of experience building and shipping production software systems.
  • Strong background in designing APIs, distributed systems, and event-driven architectures.
  • Proficiency in at least one statically typed language (Go, Java, C#) and one scripting language (Python, TypeScript, Bash).
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes).
  • Demonstrated use of AI/LLM tooling in professional or side projects.
  • Curiosity and creativity in exploring agentic workflows and autonomous development approaches.
  • Strong communication skills and ability to collaborate across remote-first teams.
  • Preferred: Experience with multi-agent frameworks, orchestration tools, or AI-powered application platforms.
  • Preferred: Knowledge of service-mesh, observability tooling, and policy-as-code.
  • Preferred: Familiarity with event-driven systems (Kafka, NATS) and domain-driven design.
  • Preferred: Exposure to safety, ethics, and compliance considerations in AI systems.