{"id":4867,"date":"2025-05-19T08:56:44","date_gmt":"2025-05-19T12:56:44","guid":{"rendered":"https:\/\/owlpracticesuite.com\/en-ca\/?post_type=career&#038;p=4867"},"modified":"2025-05-19T08:56:45","modified_gmt":"2025-05-19T12:56:45","slug":"lead-software-developer","status":"publish","type":"career","link":"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/","title":{"rendered":"Lead Software Developer"},"content":{"rendered":"\n    <div class=\"mx-auto container max-w-[834px] general-page-content\">\n        <div class=\"acf-innerblocks-container\">\n\n<p><strong>Overview:<\/strong><\/p>\n\n\n\n<p>If the opportunity to fundamentally change the mental health landscape and improve how people across North America access the help they need excites you, then keep reading.<\/p>\n\n\n\n<p>We are enabling easier access and delivery of mental health care to help more people. To deliver on this vision, we need to change people\u2019s perceptions around mental health and connect with individuals in a compelling, persuasive, yet compassionate way. We also need to connect with as many people as possible.<\/p>\n\n\n\n<p><strong>This is a temporary role<\/strong> for a Lead Software Developer who will help Owl Practice Suite accelerate delivery in a key area of our platform. The role will offer hands-on experience building a system from the ground up and provide an opportunity to lead and contribute across software development, database administration, AWS cloud infrastructure, and software architecture.<\/p>\n\n\n\n<p>Owl Practice Suite is looking for an amazing person to join our talented team who is ready to learn, work hard, and to help make Owl even better for our customers!<\/p>\n\n\n\n<p><strong>What You Will Be Doing:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Leading the development and launch of new features<\/li>\n\n\n\n<li>Enhancing existing functionality and optimizing the platform<\/li>\n\n\n\n<li>Building out and maintaining our backend \/ frontend systems<\/li>\n\n\n\n<li>Working with RESTful APIs and ensuring their robustness and efficiency<\/li>\n\n\n\n<li>Maintaining and enhancing our relational SQL schema<\/li>\n\n\n\n<li>Assisting the support team with client requests by analyzing various logs<\/li>\n\n\n\n<li>Working closely cross-functionally with product, customer support, and within the engineering team (in-house and offshore)<\/li>\n\n\n\n<li>Participating in testing, bug fixing, and ensuring the overall quality of the codebase<\/li>\n\n\n\n<li>Engaging in sprint planning, task breakdowns, and other agile processes<\/li>\n\n\n\n<li>Conducting code reviews and providing constructive feedback to team members<\/li>\n\n\n\n<li>Conducting 1:1s with team members to support their growth and development<\/li>\n\n\n\n<li>Anything else it takes to make Owl great!<\/li>\n<\/ul>\n\n\n\n<p><strong>As Our Ideal Candidate, You Will Have:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Proven experience as a lead developer within a scrum team<\/li>\n\n\n\n<li>Proficiency in Node.js, Python (3.x), and\/or C#<\/li>\n\n\n\n<li>Strong knowledge of TypeScript, JavaScript (ES6+), and Webpack<\/li>\n\n\n\n<li>Expertise in React, Redux, Redux-Sagas, and Styled-Components<\/li>\n\n\n\n<li>Experience with SEO optimization and server-side rendering<\/li>\n\n\n\n<li>Familiarity with the AWS ecosystem (ECS, RDS, ElastiCache, Route53, Cloudwatch)<\/li>\n\n\n\n<li>Proficiency in Docker, Terraform, and CI\/CD pipelines<\/li>\n\n\n\n<li>Strong experience with MariaDB, MySQL, and Redis<\/li>\n\n\n\n<li>Expertise in designing, implementing, and consuming RESTful APIs<\/li>\n\n\n\n<li>Strong understanding of GIT and version control best practices<\/li>\n\n\n\n<li>Experience with large-scale web applications (bonus points for healthcare and\/or insurance EDI experience)<\/li>\n\n\n\n<li>Solid understanding of Linux Ubuntu or other Linux distributions<\/li>\n\n\n\n<li>Knowledge of network security best practices (e.g., SQL injections, XSS attacks, etc.)<\/li>\n<\/ul>\n\n\n\n<p><strong>Skills and Qualifications:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>3+ years professional experience as a lead software engineer<\/li>\n\n\n\n<li>Demonstrated leadership skills and the ability to drive projects to completion<\/li>\n\n\n\n<li>High attention to detail and a commitment to delivering quality work<\/li>\n\n\n\n<li>Driven, hard-working, and a great problem solver<\/li>\n\n\n\n<li>Obsessed with quality and detail-oriented<\/li>\n\n\n\n<li>Knowledge implementing industry-standard best practices<\/li>\n\n\n\n<li>Great communication skills, particularly with non-technical team members<\/li>\n\n\n\n<li>Ability to thrive in a dynamic, fast-paced environment and adapt to changing priorities<\/li>\n<\/ul>\n\n\n\n<p>Don\u2019t meet every single qualification? Please apply anyway! We\u2019re excited to meet enthusiastic and passionate candidates who are eager to learn and grow with us. We\u2019d love to chat with you and see how you can be a part of our team.<\/p>\n\n\n\n<p><strong>Please note: This is a remote temporary position open to applicants located in Canada.<\/strong><\/p>\n\n\n\n<p>Owl Practice Suite is an equal opportunity employer. We do not discriminate based on race, ancestry, religion, color, national origin, gender, sexual orientation, gender orientation or expression, political belief, age, marital status, or disability status.<\/p>\n\n\n\n<p>Owl Practice Suite is also committed to fostering a culture of belonging, which includes ensuring an accessible work environment and employment practices. If you require an accommodation in completing any pre-employment assessments or applications, interviewing, or otherwise participating in the recruitment process, please email <a href=\"mailto:careers@owlpracticesuite.com\"><strong>careers@owlpracticesuite.com<\/strong><\/a><\/p>\n\n<\/div>\n    <\/div>\n\n\n\n\n<section class=\"pt-20 pt-[100px] pb-20 pb-[100px] ps-4 pe-4\" style=\"background-color: #ffffff;\">\n    <div class=\"flex container px-0 justify-center\">\n        <div class=\"w-full\" style=\"background-color: #000; height: 2px; max-width: none\"><\/div>\n    <\/div>\n<\/section>\n\n\n    <section class=\"pt-0 lg:pt-0 pb-20 pb-[100px]\" style=\"background-color: rgb(255,255,255);\">\n        <div class=\"container general-page-content\">\n            <div class=\"acf-innerblocks-container\">\n<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_1' ><style>#gform_wrapper_1[data-form-index=\"0\"].gform-theme,[data-parent-form=\"1_0\"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_1'  action='\/en-ca\/wp-json\/wp\/v2\/career\/4867' data-formid='1' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_above description_above validation_below'><div id=\"field_1_26\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_26'>X\/Twitter<\/label><div class='gfield_description' id='gfield_description_1_26'>This field is for validation purposes and should be left unchanged.<\/div><div class='ginput_container'><input name='input_26' id='input_1_26' type='text' value='' autocomplete='new-password'\/><\/div><\/div><div id=\"field_1_24\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_24'>Your Name:<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_24' id='input_1_24' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_25\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_25'>Your Email:<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_25' id='input_1_25' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_1_23\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_23'>Position:<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_23' id='input_1_23' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='Please Choose' selected='selected'>Please Choose<\/option><option value='Lead Software Developer' >Lead Software Developer<\/option><option value='Customer Advocate' >Customer Advocate<\/option><option value='Backend Software Engineer - Insurance' >Backend Software Engineer - Insurance<\/option><\/select><\/div><\/div><div id=\"field_1_13\" class=\"gfield gfield--type-fileupload gfield--input-type-fileupload gfield--width-full gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='gform_browse_button_1_13'>Upload Your Cover Letter and Resume<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='gfield_description' id='gfield_description_1_13'>Upload your cover letter and resume in .pdf, .doc or .docx format<\/div><div class='ginput_container ginput_container_fileupload'><div id='gform_multifile_upload_1_13' data-settings='{&quot;runtimes&quot;:&quot;html5,flash,html4&quot;,&quot;browse_button&quot;:&quot;gform_browse_button_1_13&quot;,&quot;container&quot;:&quot;gform_multifile_upload_1_13&quot;,&quot;drop_element&quot;:&quot;gform_drag_drop_area_1_13&quot;,&quot;filelist&quot;:&quot;gform_preview_1_13&quot;,&quot;unique_names&quot;:true,&quot;file_data_name&quot;:&quot;file&quot;,&quot;url&quot;:&quot;https:\\\/\\\/owlpracticesuite.com\\\/en-ca\\\/?gf_page=368c0f21157fd7b&quot;,&quot;flash_swf_url&quot;:&quot;https:\\\/\\\/owlpracticesuite.com\\\/en-ca\\\/wp-includes\\\/js\\\/plupload\\\/plupload.flash.swf&quot;,&quot;silverlight_xap_url&quot;:&quot;https:\\\/\\\/owlpracticesuite.com\\\/en-ca\\\/wp-includes\\\/js\\\/plupload\\\/plupload.silverlight.xap&quot;,&quot;filters&quot;:{&quot;mime_types&quot;:[{&quot;title&quot;:&quot;Allowed Files&quot;,&quot;extensions&quot;:&quot;pdf,doc,docx&quot;}],&quot;max_file_size&quot;:&quot;26214400b&quot;},&quot;multipart&quot;:true,&quot;urlstream_upload&quot;:false,&quot;multipart_params&quot;:{&quot;form_id&quot;:1,&quot;field_id&quot;:13,&quot;_gform_file_upload_nonce_1_13&quot;:&quot;1275d0f611&quot;},&quot;gf_vars&quot;:{&quot;max_files&quot;:0,&quot;message_id&quot;:&quot;gform_multifile_messages_1_13&quot;,&quot;disallowed_extensions&quot;:[&quot;php&quot;,&quot;asp&quot;,&quot;aspx&quot;,&quot;cmd&quot;,&quot;csh&quot;,&quot;bat&quot;,&quot;html&quot;,&quot;htm&quot;,&quot;hta&quot;,&quot;jar&quot;,&quot;exe&quot;,&quot;com&quot;,&quot;js&quot;,&quot;lnk&quot;,&quot;htaccess&quot;,&quot;phar&quot;,&quot;phtml&quot;,&quot;ps1&quot;,&quot;ps2&quot;,&quot;php3&quot;,&quot;php4&quot;,&quot;php5&quot;,&quot;php6&quot;,&quot;py&quot;,&quot;rb&quot;,&quot;tmp&quot;]}}' class='gform_fileupload_multifile'>\n\t\t\t\t\t\t\t\t\t\t<div id='gform_drag_drop_area_1_13' class='gform_drop_area gform-theme-field-control'>\n\t\t\t\t\t\t\t\t\t\t\t<span class='gform_drop_instructions'>Drop files here or <\/span>\n\t\t\t\t\t\t\t\t\t\t\t<button type='button' id='gform_browse_button_1_13' class='button gform_button_select_files gform-theme-button gform-theme-button--control' aria-describedby=\"gfield_upload_rules_1_13 gfield_description_1_13\"  >Select files<\/button>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_1_13'>Accepted file types: pdf, doc, docx, Max. file size: 25 MB.<\/span><ul class='validation_message--hidden-on-empty gform-ul-reset' id='gform_multifile_messages_1_13'><\/ul> <div id='gform_preview_1_13' class='ginput_preview_list'><\/div><\/div><\/div><fieldset id=\"field_1_22\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Terms and Conditions<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='gfield_description gfield_consent_description' id='gfield_consent_description_1_22' tabindex='0'>Acceptance of Terms: By submitting your resume to Owl Practice, you agree to the following terms and conditions.<br \/>\nPurpose of Submission: Your resume will be used solely for the purpose of job application and evaluation for potential employment with Owl Practice.<br \/>\nAccuracy of Information: You confirm that all information provided in your resume is accurate, complete, and up-to-date to the best of your knowledge.<br \/>\nData Privacy: Owl Practice respects your privacy and will handle your resume confidentially. Your personal information will only be shared with relevant hiring staff within the organization and will not be disclosed to third parties without your consent, except as required by law.<br \/>\nRetention Period: Owl Practice will retain your resume for a period consistent with applicable laws or for as long as needed for the evaluation of your application. After this period, it will be securely destroyed.<br \/>\nAmendments: Owl Practice reserves the right to amend these terms at any time.<\/div><div class='ginput_container ginput_container_consent'><input name='input_22.1' id='input_1_22_1' type='checkbox' value='1'  aria-describedby=\"gfield_consent_description_1_22\" aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_1_22_1' ><strong>I agree to the terms and conditions.<\/strong><\/label><input type='hidden' name='input_22.2' value='&lt;strong&gt;I agree to the terms and conditions.&lt;\/strong&gt;' class='gform_hidden' \/><input type='hidden' name='input_22.3' value='2' class='gform_hidden' \/><\/div><\/fieldset><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit Cover Letter and Resume'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='egUzLLmDDjC6j3SlH1OXC2Pag6dnRBcNXpm7r+d6e7Ry8aDuaataqdPo8Uy0\/DDv2npCc4oH2pUFDroIArFxm+fb\/za5YCyeX+EuWXoCcPvJgS0=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJ7XCIyM1wiOltcIjc0MDkwNDA2NTZiNTE4Y2NlY2MxMDUyOTcyYjEwZWFkXCIsXCI4OTM4YzE0ZDUzNmE3N2Y4MDk4ZDZmOWVmMTA2MTZmYlwiLFwiMGViM2MwZjg0NDAzOWYzY2IzMWZkYzQ4NDljZmI0ZGZcIixcIjE4MDliM2RlNmE1ZDEyOTIxYzZjYmRmZTExNGJkMjk0XCJdLFwiMjIuMVwiOlwiOWU2YmY3NWZjZDExNzlhODVhNjhlMjIxMjRkNTIwODRcIixcIjIyLjJcIjpcImI4NTZmNGZiMzFjY2VhZThkY2E0YWU2YTExOWRmZGUzXCIsXCIyMi4zXCI6XCI4N2Q1OTE2YWNiYjhlZDJhYjk0M2Y3ZDRmYmVkYWY5ZlwifSIsIjUwYTAyMjY2YWU2N2QxZTFhMTkyNWJkZjA5OTE5MWE2Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            <input type='hidden' name='gform_uploaded_files' id='gform_uploaded_files_1' value='' \/>\n        <\/div>\n                        <\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https:\/\/owlpracticesuite.com\/en-ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https:\/\/owlpracticesuite.com\/en-ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"1\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_1\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_1\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_1\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n\n\n<\/div>\n        <\/div>\n    <\/section>\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":13,"featured_media":0,"template":"","meta":{"_acf_changed":false},"categories":[],"tags":[],"class_list":["post-4867","career","type-career","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Lead Software Developer - Owl Practice Suite CA<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lead Software Developer - Owl Practice Suite CA\" \/>\n<meta property=\"og:url\" content=\"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/\" \/>\n<meta property=\"og:site_name\" content=\"Owl Practice Suite CA\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-19T12:56:45+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/\",\"url\":\"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/\",\"name\":\"Lead Software Developer - Owl Practice Suite CA\",\"isPartOf\":{\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#website\"},\"datePublished\":\"2025-05-19T12:56:44+00:00\",\"dateModified\":\"2025-05-19T12:56:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/owlpracticesuite.com\/en-ca\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lead Software Developer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#website\",\"url\":\"https:\/\/owlpracticesuite.com\/en-ca\/\",\"name\":\"Owl Practice Suite CA\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/owlpracticesuite.com\/en-ca\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#organization\",\"name\":\"Owl Practice Suite CA\",\"url\":\"https:\/\/owlpracticesuite.com\/en-ca\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/owlpracticesuite.com\/en-ca\/wp-content\/uploads\/sites\/2\/2024\/09\/owl-logo.svg\",\"contentUrl\":\"https:\/\/owlpracticesuite.com\/en-ca\/wp-content\/uploads\/sites\/2\/2024\/09\/owl-logo.svg\",\"width\":46,\"height\":46,\"caption\":\"Owl Practice Suite CA\"},\"image\":{\"@id\":\"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lead Software Developer - Owl Practice Suite CA","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/","og_locale":"en_US","og_type":"article","og_title":"Lead Software Developer - Owl Practice Suite CA","og_url":"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/","og_site_name":"Owl Practice Suite CA","article_modified_time":"2025-05-19T12:56:45+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/","url":"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/","name":"Lead Software Developer - Owl Practice Suite CA","isPartOf":{"@id":"https:\/\/owlpracticesuite.com\/en-ca\/#website"},"datePublished":"2025-05-19T12:56:44+00:00","dateModified":"2025-05-19T12:56:45+00:00","breadcrumb":{"@id":"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/owlpracticesuite.com\/en-ca\/career\/lead-software-developer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/owlpracticesuite.com\/en-ca\/"},{"@type":"ListItem","position":2,"name":"Lead Software Developer"}]},{"@type":"WebSite","@id":"https:\/\/owlpracticesuite.com\/en-ca\/#website","url":"https:\/\/owlpracticesuite.com\/en-ca\/","name":"Owl Practice Suite CA","description":"","publisher":{"@id":"https:\/\/owlpracticesuite.com\/en-ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/owlpracticesuite.com\/en-ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/owlpracticesuite.com\/en-ca\/#organization","name":"Owl Practice Suite CA","url":"https:\/\/owlpracticesuite.com\/en-ca\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/logo\/image\/","url":"https:\/\/owlpracticesuite.com\/en-ca\/wp-content\/uploads\/sites\/2\/2024\/09\/owl-logo.svg","contentUrl":"https:\/\/owlpracticesuite.com\/en-ca\/wp-content\/uploads\/sites\/2\/2024\/09\/owl-logo.svg","width":46,"height":46,"caption":"Owl Practice Suite CA"},"image":{"@id":"https:\/\/owlpracticesuite.com\/en-ca\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/career\/4867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/career"}],"about":[{"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/types\/career"}],"author":[{"embeddable":true,"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/users\/13"}],"wp:attachment":[{"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/media?parent=4867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/categories?post=4867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/owlpracticesuite.com\/en-ca\/wp-json\/wp\/v2\/tags?post=4867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}