Job Title: Senior Software Engineer Company Name: eSCRIBE Job Url: https://simplify.jobs/jobs?query=Software+engineer&state=North+America&points=83%3B-170%3B7%3B-52&experience=Mid+Level%3BSenior&category=AI%2FML%2FGenAI+Engineering%3BBackend+Engineering%3BFrontend+Engineering%3BFull-Stack+Engineering%3BSoftware+Engineering&jobId=7a70a7e1-d800-4ddf-b6e3-e8724ece8c54&workArrangement=Remote Job Description: Senior Software Engineer Confirmed live in the last 24 hours Unlock job analytics with Simplify+ eSCRIBE 201-500 employees Board meeting management software with Zoom No salary listed Senior, Expert Toronto, ON, Canada Remote Category Software Engineering (1) Full-Stack Engineering Required Skills Skills that you prefer have been highlighted Microsoft Azure JavaScript React.js Git .NET Microservices C# Vue.js REST APIs AngularJS HTML/CSS Agile DevOps Get referrals → You have ways to get a eSCRIBE referral from your network. Applications through a referral are 3x more likely to get an interview! Summary Full Job Posting You match the following eSCRIBE's candidate preferences Employers are more likely to interview you if you match these preferences: Degree Experience You have ways to get a eSCRIBE referral from your network. Get referrals → Requirements 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 Vue.JS (or similar e.g., React, Angular 2+, etc.) applications 3-5 years of experience developing web applications with C# and .NET 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 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 Desired Qualifications 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 Keyword Match Excellent - 12 out of 16 found eSCRIBE Website View Company Profile OnBoard provides board intelligence software that helps directors, CEOs, and administrators run more effective board meetings. It works by integrating with video conferencing tools like Zoom to create a distraction-free meeting experience and by guiding users through meeting preparation, planning, and execution with secure, user-friendly features. The platform differentiates itself with direct Zoom integration, a strong emphasis on governance and collaboration, and support from award-winning implementation and customer success teams, serving corporate boards, non-profits, and educational institutions on a subscription basis. Its goal is to help organizations achieve a bigger impact through better governance and collaboration. Company Size 201-500 Company Stage Growth Equity (Venture Capital) Total Funding $100M Headquarters Indianapolis, Indiana Founded 2003