Senior Software Engineer, eScribe

ESCRIBE

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Title: Senior Software Engineer eScribe

Date: 3.2026

Function: Engineering

Reports to: Director Engineering

Position Summary:

The Senior Software Engineer will be a key member of our engineering team responsible for designing developing and maintaining critical software applications. Leveraging your extensive experience you will play a lead role in shaping our technology stack solving complex challenges and mentoring junior engineers. This role embraces AI-assisted development practices and contributing to AI-powered product features helping accelerate delivery and elevate code quality across the team. This role is ideal for an accomplished engineer looking for a dynamic and collaborative environment.

Key Responsibilities:

  • Lead the design implementation and maintenance of high-quality software applications and features.
  • Take ownership of complex projects providing technical leadership guidance and mentorship to junior team members.
  • Influence and contribute to architectural decisions ensuring scalability performance and maintainability of software systems.
  • Write reusable code build libraries for future use conduct code reviews ensure code quality and enforce coding standards.
  • Set and uphold coding standards best practices and guidelines while conducting code reviews to ensure top-notch code quality.
  • Analyze and resolve complex technical issues optimizing code and improving system performance.
  • Collaborate effectively with cross-functional teams including product managers designers and fellow engineers to deliver innovative software solutions.
  • Develop comprehensive test plans and execute testing to ensure the reliability and robustness of software.
  • Create and maintain technical documentation including architecture diagrams API specifications and best practices.
  • Actively participate in agile development processes including sprint planning stand-up meetings and retrospectives.
  • Adopt and leverage AI-assisted development tools (e.g. Claude Code PlayerZero) to improve personal productivity accelerate development velocity and enhance code quality.
  • Contribute to the development of AI-powered features working alongside senior engineers to help integrate AI capabilities into software solutions.

Skills and Experience Needed:

  • Bachelors degree in Computer Science Software Engineering or a related field preferred.
  • 7-10 years of professional software development experience with a strong track record of software design and architecture.
  • 3-5 years of experience building and maintaining (or similar e.g. React Angular 2 etc.) applications
  • 3-5 years of experience developing web applications with C# Core.
  • 3 years of experience with RESTful design patterns and microservices architecture; including high-scale cloud mechanisms like event hubs messaging systems and data lakes.
  • 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.
  • Extensive experience with agile development methodologies and DevOps practices.
  • Experience with or strong interest in AI-assisted development tools such as Claude Code or PlayerZero; demonstrated ability to leverage these tools to improve productivity and code quality.
  • Familiarity with AI/ML APIs (e.g. Anthropic Claude API OpenAI) and their integration into software applications is a plus.

Competencies

Accountability

Adaptability

Applied Learning

Business Acumen

Dealing w/Ambiguity

Collaboration

Customer Focus

Decision Making

Driving for Results

Initiating Action

Creating an Inclusive Environment

Technical/Professional Skills and Knowledge

AI Adoption

About the company:

More than just agendas or board managementeSCRIBEprovides comprehensive meeting management solutions with powerful tools and efficient workflows that support staff meeting participants and the public at every step of the meeting lifecycle. Taking meeting automation to a higher level we enable your organization to save time and money so your resources can be better spent on higher-value tasks and projects.

Founded in 2007 our solutions empower organizations across North America and as far away as Canada we have become a favorite of municipal governments with over half of the top 25 Canadian municipalities choosing eSCRIBE.

OnBoard is the parent company of eSCRIBE. Weve grown from a class project at Purdue University in West Lafayette Indiana in 2003 into the worlds leading board management software platform today. With a recent $100 million investment from JMI Equity and our recent purchase of meeting management software company eSCRIBE were poised to grow to even greater heights.

Benefits and Perks:

  • 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 $50000 or 1 Xs 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

Diversity Statement - Culture of Togetherness:

AtOnBoard our mission is to encourage and celebrate a culture of togetherness. We acknowledge that uniqueness is powerful and we welcome foster and appreciate all. Diversity Equity and Inclusiveness fuelthe Pathfinder atmosphere and all our efforts. Our power is in our people and we Pledge 1% to give back to our communities and across the globe.

OnBoardis an equal opportunity employer and committed to a diverse and inclusive working not discriminate based on race national origin gender gender identity sexual orientation protected veteran status disability age or other legally protected status. For individuals with disabilities who would like to request an accommodation please email


Required Experience:

Senior IC

Title: Senior Software Engineer eScribeDate: 3.2026Function: EngineeringReports to: Director EngineeringPosition Summary:The Senior Software Engineer will be a key member of our engineering team responsible for designing developing and maintaining critical software applications. Leveraging your exte...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

OnBoard is comprehensive and secure board management software that helps you govern more effectively. To have more strategic board and leadership meetings.

View Profile View Profile