eScribe

Principal Software Engineer, eScribe – AI

eScribe

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the design, development, and implementation of complex software systems and solutions, including AI-powered features and agentic workflows.
  • Translate business requirements into a well-formed technical design and help bring that design to life with the team, in an iterative fashion.
  • Provide technical expertise and guidance to the engineering team, ensuring adherence to best practices and architectural principles.
  • Collaborate with cross-functional teams to translate business requirements into scalable and robust software designs.
  • Mentor and coach team members, fostering their professional growth and promoting a culture of knowledge sharing and continuous learning.
  • Write reusable code, build libraries for future use, conduct code reviews, ensure code quality, and enforce coding standards.
  • Champion the adoption of AI-assisted development tools (e.g., Claude Code, GitHub Copilot, Codex) to accelerate development velocity and code quality.
  • Architect and implement agentic AI systems within microservice environments, including LLM orchestration, tool integration, and autonomous workflow design.
  • Drive technical innovation and identify opportunities for process improvements and optimization.
  • Collaborate with product owners, architects, and stakeholders to define project goals, scope, and timelines.
  • Stay up to date with emerging technologies and industry trends particularly in AI/ML and generative AI and evaluate their potential impact on our software solutions.
  • Help build and maintain a healthy engineering culture, being an advocate for diversity and inclusion across the company.

Requirements

  • Bachelor's Degree in software engineering, computer science, information technology, or similar.
  • 10+ years proven experience of platform development, primarily developing user-facing production features on a modern web stack.
  • 5-7 years' experience building and maintaining Vue.js (or similar, e.g., React, Angular 2+) applications.
  • 5-7 years' experience developing web applications with C# and .NET Core.
  • 5+ years' experience with RESTful design patterns and microservices architecture; including high-scale cloud mechanisms like event hubs, messaging systems, and data lakes.
  • 1+ years' experience with AI-assisted development tools such as Claude Code, GitHub Copilot, Cursor, or similar AI coding assistants; demonstrated ability to leverage these tools to improve team productivity and code quality.
  • Experience designing and building agentic AI systems, including LLM integration, prompt engineering, tool/function calling, retrieval-augmented generation (RAG), and multi-step autonomous workflows.
  • Familiarity with AI/ML frameworks and APIs (e.g., Anthropic Claude API, OpenAI, LangChain, Semantic Kernel) and their integration into production microservice architectures.
  • Excellent troubleshooting skills with the ability to analyze and resolve difficult problems quickly.
  • Experience working in a high transaction, high security environment where SOC2, ISO27001 compliance is required.
  • Strong proficiency in CI/CD pipelines, git workflow, etc.; ideally in Azure DevOps.
  • Strong CSS/JS development and testing abilities.
  • Demonstrated leadership experience in software development projects.
  • Mastery of agile development methodologies and DevOps practices.
Benefits
  • Company provided equipment (laptop, software, etc.)
  • Employment with a growing, casual, fun, philanthropic minded company
  • US Based Employees
  • Comprehensive, high-quality medical/prescription drug plan options, as well as dental and vision plan offerings.
  • An employer contribution to your Health Savings Account (HSA) if you participate in a High Deductible Healthcare Plan.
  • Medical Flexible Spending Accounts available.
  • Dependent Care Flexible Spending Accounts available.
  • Basic life insurance in the amount of $50,000 or 1 X’s your salary (whichever is higher).
  • Short and long-term disability and Accidental Death and Dismemberment benefits at no cost to you.
  • 401K Retirement Savings Plan with automatic enrollment at the first of the month following 60 days of employment at 5% to help you secure your financial freedom. We offer a generous company match that starts on the first of the month following 60 days of employment. The company match is dollar for dollar on the first 3% of your pay that you contribute and $0.50 on the dollar on the next 2%, for a total match of 4%.
  • Paid Time Off (PTO)/Holiday
  • CAN Based Employees
  • Employer paid Life and Accidental Death Insurance
  • Contribution to Health Care Spending Account
  • Dependent Life Insurance
  • Optional Life Insurance
  • LTD Insurance
  • Drug and Paramedical Coverage
  • Dental Insurance
  • Vision Insurance
  • EAP
  • AUS Based employees
  • Monthly stipend for insurance purchase
  • UK Based Employees
  • Employer contribution to pension
  • EAP
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET CoreVue.jsReactAngular 2+RESTful design patternsmicroservices architectureAI-assisted development toolsCI/CD pipelinesagile development methodologies
Soft Skills
mentoringcoachingcollaborationtroubleshootingleadershipcommunicationknowledge sharingproblem-solvinginnovationadvocacy for diversity and inclusion
Certifications
Bachelor's Degree in software engineeringBachelor's Degree in computer scienceBachelor's Degree in information technology