eScribe Software Inc. logo

Principal Software Engineer, eScribe (AI) - Remote

Job Overview

Location

Toronto

Job Type

Full-time

Category

Software Engineer

Date Posted

March 16, 2026

Full Job Description

đź“‹ Description

  • • As a Principal Software Engineer at eScribe Software Inc., you will be at the forefront of innovation, playing a pivotal role in shaping the future of our next-generation SaaS applications. This is a unique opportunity to dive deep into the design, development, and implementation of complex software solutions, with a significant emphasis on integrating cutting-edge AI-powered features and agentic workflows. You will be instrumental in driving long-range investments and strategic planning, ensuring our products not only meet but exceed user expectations and business objectives.
  • • Your passion for building maintainable, scalable, and elegant applications will be key. You will focus on optimizing user experience, tackling challenging problems with innovative solutions, and delighting both our customers and internal stakeholders. The ability to deconstruct intricate problems into well-architected, easy-to-maintain, resilient, and robust software designs is paramount.
  • • This role extends beyond individual contribution; you will provide crucial technical leadership, mentorship, and guidance to the engineering team. You will champion the adoption of AI-assisted development practices, ensuring that best practices are not only followed but also advanced, fostering a culture of continuous improvement and technical excellence.
  • • You will lead the charge in translating complex business requirements into well-defined technical designs, guiding the team through iterative development cycles to bring these designs to life. Your expertise will be vital in ensuring the scalability, robustness, and maintainability of our software systems.
  • • Collaborating closely with cross-functional teams, including product owners, architects, and other stakeholders, you will define project goals, scope, and timelines, ensuring alignment and successful project delivery.
  • • A core responsibility will be mentoring and coaching junior and senior engineers, fostering their professional growth, and cultivating an environment of knowledge sharing and continuous learning. Your leadership will inspire the team to achieve their best work.
  • • You will be responsible for writing high-quality, reusable code, developing libraries for future use, conducting thorough code reviews, and upholding stringent code quality standards. This ensures the long-term health and efficiency of our codebase.
  • • A significant aspect of this role involves championing the adoption and effective utilization of AI-assisted development tools, such as Claude Code, GitHub Copilot, and Cursor. Your advocacy will help accelerate development velocity and enhance overall code quality across the team.
  • • You will architect and implement sophisticated agentic AI systems within our microservice environments. This includes mastering LLM orchestration, seamless tool integration, and the design of autonomous workflows that drive efficiency and intelligence.
  • • Driving technical innovation is at the heart of this position. You will actively identify opportunities for process improvements, system optimizations, and the exploration of new technologies that can enhance our software solutions.
  • • Staying abreast of emerging technologies and industry trends, particularly in the rapidly evolving fields of AI/ML and generative AI, is crucial. You will evaluate their potential impact and applicability to our product roadmap.
  • • You will play a key role in building and maintaining a healthy, inclusive, and collaborative engineering culture. Your commitment to diversity and inclusion will be a guiding principle in all your interactions and team-building efforts.
  • • Experience working within high-transaction, high-security environments, adhering to compliance standards like SOC2 and ISO27001, is essential for ensuring the integrity and security of our platform.
  • • Mastery of agile development methodologies and DevOps practices will be critical for efficient and effective software delivery. You will contribute to refining and implementing these processes.
  • • You will leverage your strong troubleshooting skills to analyze and resolve complex technical challenges swiftly and effectively, minimizing downtime and ensuring system stability.
  • • Your ability to design and build agentic AI systems, including deep understanding of LLM integration, prompt engineering, tool/function calling, retrieval-augmented generation (RAG), and multi-step autonomous workflows, will be a key differentiator.
  • • Familiarity with AI/ML frameworks and APIs, such as Anthropic Claude API, OpenAI, LangChain, and Semantic Kernel, and their seamless integration into production microservice architectures, is expected.
  • • Strong CSS/JS development and testing abilities will be leveraged to enhance the front-end experience and ensure robust user interfaces.
  • • You will contribute to CI/CD pipelines and git workflows, ideally within Azure DevOps, ensuring smooth and automated deployment processes.
  • • Your leadership experience in software development projects will be invaluable in guiding the team and driving successful outcomes.

Skills & Technologies

JavaScript
React
Vue.js
Angular
Azure
Senior
Hybrid
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

eScribe Software Inc. logo
eScribe Software Inc.
Visit Website

About eScribe Software Inc.

eScribe Software provides cloud-based meeting management solutions for public-sector boards, councils, and committees. The platform supports agenda creation, minute-taking, digital voting, live streaming, public portals, and FOIA compliance across web and mobile devices. Founded in 2012 and headquartered in Toronto, it serves municipal, regional, and educational organizations throughout North America and the UK.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Argentina - Remote
Full-time
Expires May 4, 2026
Python
PHP
Ruby
+5 more

2 months ago

Apply
⏰ EXPIRES SOON
Argentina
Full-time
Expires Apr 25, 2026 (Soon)
Python
JavaScript
TypeScript
+4 more

2 months ago

Apply
Colombia - Fully Remote
Full-time
Expires May 24, 2026
Python
JavaScript
TypeScript
+3 more

29 days ago

Apply
Colombia - Fully Remote
Part-time
Expires May 24, 2026
Python
JavaScript
TypeScript
+3 more

29 days ago

Apply