Job Description
<p><strong>Software International (SI)</strong> supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a <strong>Senior Software Developer Agentic Application Development </strong>for our global IT M&A client in the Toronto area.</p> <p><strong>Role:</strong> <strong>S</strong><strong>enior Software Developer Agentic Application Development</strong></p> <p><strong>Type:</strong> Fulltime, Perm</p> <p><strong>Salary Range:</strong> $100,000 - $130,000 as base depending on overall experience + bonus + vacation + benefits + other great company perks such as AI tooling and AI conference budget. </p> <p><strong>Location: </strong>Remote - Toronto, ON, Canada</p> <p><strong>Remote within the United States or Canada (workday overlap from Pacific to Eastern time zones)</strong></p> <h2>Role Overview</h2> <p>We are seeking a Senior Software Developer to help pioneer the next generation of <strong>agentic applications</strong>software systems that leverage autonomous agents, large language models, and adaptive workflows to augment and accelerate human decision-making. In this role, youll design, build, and scale intelligent services and applications that seamlessly blend traditional engineering practices with cutting-edge AI-driven automation.</p> <p>Youll work in a small, high-impact team that values experimentation, rapid iteration, and quality engineering. This is a chance to shape how agentic applications are built, deployed, and adopted in real-world environments.</p> <p><strong><br></strong></p> <h2>Key Responsibilities</h2> <h3>Agentic Application Development</h3> <ul><li>Architect, build, and maintain applications that integrate autonomous agents and LLMs into end-to-end workflows.</li><li>Design APIs, services, and event-driven components that allow agents to interact with systems, data, and users effectively.</li><li>Ensure applications are resilient, secure, and adaptable in production environments.</li></ul> <p></p> <h3>AI-First Engineering</h3> <ul><li>Pilot and integrate agent frameworks, orchestration layers, and multi-agent systems.</li><li>Automate repetitive tasks including code generation, testing, monitoring, and documentation.</li><li>Continuously evaluate and incorporate emerging AI tooling.</li></ul> <h3>Agentic Practices & Evangelism</h3> <ul><li>Define and codify best practices for designing, deploying, and monitoring agentic workflows.</li><li>Coach peers on prompt engineering, guardrails, and safe deployment of autonomous agents.</li><li>Establish patterns for observability, safety, and human-in-the-loop validation.</li></ul> <h3>Technical Leadership</h3> <ul><li>Set high standards for design, code quality, and testing.</li><li>Conduct architecture reviews and mentor other developers in building AI-powered systems.</li><li>Stay current with research and industry trends in autonomous agents and applied LLMs.</li></ul> <h3>Engineering Excellence</h3> <ul><li>Deliver high-quality applications with strong reliability, security, and performance.</li><li>Optimize for scalability and cost efficiency in cloud-native environments.</li><li>Own the lifecycle from prototyping to production deployment.</li></ul> <h2>Minimum Qualifications</h2> <ul><li>5+ years of experience building and shipping production software systems.</li><li>Strong background in designing APIs, distributed systems, and event-driven architectures.</li><li>Proficiency in at least one statically typed language (Go, Java, C#) and one scripting language (Python, TypeScript, Bash).</li><li>Hands-on experience with cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes).</li><li>Demonstrated use of AI/LLM tooling in professional or side projects.</li><li>Curiosity and creativity in exploring agentic workflows and autonomous development approaches.</li><li>Strong communication skills and ability to collaborate across remote-first teams.</li></ul> <p><strong></strong></p> <h2>Preferred / Bonus Skills</h2> <ul><li>Experience with multi-agent frameworks, orchestration tools, or AI-powered application platforms.</li><li>Knowledge of service-mesh, observability tooling, and policy-as-code.</li><li>Familiarity with event-driven systems (Kafka, NATS) and domain-driven design.</li><li>Exposure to safety, ethics, and compliance considerations in AI systems.</li></ul> <p><strong></strong></p> <h2>Work Environment & Benefits</h2> <ul><li>Remote-first with optional hub meet-ups; hardware & co-working stipend.</li><li>Flexible core hours (overlap 9 a.m. 3 p.m. ET).</li><li>Comprehensive health, dental, and vision coverage in Canada & the U.S.</li><li>Generous vacation, paid learning days, and annual budget for conferences or AI tooling subscriptions.</li></ul> <p><strong><br></strong></p>