Current jobs related to Senior Director of Software Engineering - Canada - Change.org, PBC


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Rider team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop high-quality software solutions that meet...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Rider team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop high-quality software solutions that meet...


  • Canada Sage Lake Senior Living Full time $133,025 - $172,150

    About SamsaraSamsara is a leading provider of cloud-based operations management solutions. Our platform helps organizations optimize their physical operations by harnessing the power of IoT data.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing,...


  • Canada Sage Lake Senior Living Full time $133,025 - $172,150

    About SamsaraSamsara is a leading provider of cloud-based operations management solutions. Our platform helps organizations optimize their physical operations by harnessing the power of IoT data.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing,...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our Marketing Technology team, you will play a pivotal role in transforming the grocery industry by enhancing our platforms search visibility, improving our outreach, and ensuring that millions of people can access the...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our Marketing Technology team, you will play a pivotal role in transforming the grocery industry by enhancing our platforms search visibility, improving our outreach, and ensuring that millions of people can access the...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Marketing Technology team at Senior Spirit of Roselle Park. As a key member of our team, you will play a pivotal role in transforming the grocery industry by enhancing our platforms search visibility, improving our outreach, and ensuring that millions of people can access the...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Marketing Technology team at Senior Spirit of Roselle Park. As a key member of our team, you will play a pivotal role in transforming the grocery industry by enhancing our platforms search visibility, improving our outreach, and ensuring that millions of people can access the...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing and developing highly scalable distributed real-time microservices mainly in Go.Key ResponsibilitiesDesign and develop scalable distributed systems using Go and...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing and developing highly scalable distributed real-time microservices mainly in Go.Key ResponsibilitiesDesign and develop scalable distributed systems using Go and...


  • Canada Sage Lake Senior Living Full time $133,025 - $172,150

    About SamsaraSamsara is a leading provider of cloud-based operations management solutions. Our platform helps organizations optimize their physical operations by harnessing the power of IoT data.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing,...


  • Canada Sage Lake Senior Living Full time $133,025 - $172,150

    About SamsaraSamsara is a leading provider of cloud-based operations management solutions. Our platform helps organizations optimize their physical operations by harnessing the power of IoT data.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing,...


  • Canada Sage Lake Senior Living Full time $133,025 - $172,150

    About the Role:Sage Lake Senior Living is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in the development and maintenance of our software applications, ensuring they meet the highest standards of quality and reliability.Key Responsibilities:Design, develop, and deploy high-quality...


  • Canada Sage Lake Senior Living Full time $133,025 - $172,150

    About the Role:Sage Lake Senior Living is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in the development and maintenance of our software applications, ensuring they meet the highest standards of quality and reliability.Key Responsibilities:Design, develop, and deploy high-quality...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Rider team. As a key member of our team, you will be responsible for designing, developing, and maintaining our core riding experience, including signup, onboarding, trip flow, pricing, subscriptions, and more.Key ResponsibilitiesIdentify and solve strategically essential...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Rider team. As a key member of our team, you will be responsible for designing, developing, and maintaining our core riding experience, including signup, onboarding, trip flow, pricing, subscriptions, and more.Key ResponsibilitiesIdentify and solve strategically essential...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Software Engineer, User DataAt SENIOR SPIRIT OF ROSELLE PARK, we're seeking a skilled Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing and developing highly scalable distributed real-time microservices using Go.We're looking for a talented individual who can work with large datasets and various...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Rider team. As a key member of our team, you will be responsible for building and maintaining our core riding experience, including signup, onboarding, trip flow, pricing, and subscriptions.Key ResponsibilitiesIdentify and solve strategically essential consumer-facing rider...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Rider team. As a key member of our team, you will be responsible for building and maintaining the core riding experience for our customers.Key ResponsibilitiesDesign and develop highly scalable and efficient software solutions to improve the rider experience.Collaborate with...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Rider team. As a key member of our team, you will be responsible for building and maintaining the core riding experience for our customers.Key ResponsibilitiesDesign and develop highly scalable and efficient software solutions to improve the rider experience.Collaborate with...

Senior Director of Software Engineering

3 months ago


Canada Change.org, PBC Full time

ThoughtExchange is seeking a visionary Senior Director of Software Engineering to lead our engineering teams. This high-impact role involves shaping and implementing top-level engineering strategies while overseeing all facets of our engineering function. You will work closely with directors, engineering managers, team leads, and cross-functional teams to ensure alignment with our company's goals.The Senior Director of Software Engineering will offer technical guidance and oversight to ensure robust engineering practices, designs, and resource efficiency, adhering to organizational and professional standards. They are responsible for the development, well-being, and progression of the engineering teams, including involvement in staffing, hiring, and compensation decisions. In partnership with the VP of R&D, the Senior Director manages the engineering department budget and provides necessary technical reports and advice. Additionally, this role involves collaborating with leadership and stakeholders across the company to shape product strategy, enhance user experience, and implement operational strategies that support ThoughtExchange's growth and expansion.Note: This position has a planned career advancement path to a VP-level role within the year.Responsibilities:Oversee all aspects of the engineering function within the companyDevelop and maintain a broad understanding of the product and its architecture to provide overall technical leadershipTackle ambiguous issues and initiatives, often outside core skill set, working through engineering managers and team leads to bridge gaps, and create understanding while empowering teams to resolve issues without mandatingUnderstand, lead and make decisions on highly technical topics, across several key technical areas (application, infrastructure, research, metrics) that are vital to the product and the companyPromote ability and desire in the teams, empowering them to attain both company and individual professional development goalsEnsure success in the process, planning and delivery of daily operations as well as long-term objectivesDeliver products, projects, and initiatives on time with quality, consistency and effective use of resourcesRefocus priorities and energy as required to align teams with emerging objectivesConsider, anticipate and address cross-team and cross-department issuesUnderstand where we "are'' as a company & where we "need to be" by challenging the status quoWork to refine our staffing & hiring processes to find, attract and retain valuable employeesInnovate, plan and prototype new ideas, projects and processes by championing initiativesEnsure all engineering activities are in accordance with organizational standards for ISO and SOC2 complianceCollaborate closely with Sales, Product, Marketing, Senior Leadership, Customer Success and other departments throughout the organization as requiredActively involved in engineering staffing, hiring and compensation decisions and help to manage the department budgetProvide technical reports, evaluations and technical advice to leadership as requiredManage applications and execution of projects for SR&ED, IRAP and other funding programsForward our Anti-Racism and Diversity, Equity and Inclusion (ADEI) mandate by being aware of our ADEI commitment and initiatives and completing all required ADEI trainingWhat We Think Is True About You:10+ years of experience in software engineering7+ years of people management experience3+ years in a senior-level leadership roleStrong knowledge of software development methodologies, languages, frameworks and technologiesProven track record of successfully leading and delivering complex software projectsExcellent leadership, interpersonal and communication skills, with the ability to motivate & inspire teams and effectively collaborate with cross-functional teamsExperience running technical programs for SR&ED, IRAP and patent planningStrong problem-solving and analytical abilities coupled with ability to capture and document decisions, designs and architecturesAbility to thrive in a fast-paced, high-pressure environmentProven ability to attract, retain and lead top engineering talentStrong business acumen and the ability to align engineering strategies with overall business objectivesWhat we offer: Benefits & Well-Being: From day one, you’ll receive a benefits package focused on health & wellness that includes a generous time off policy, flexible extended benefits plan options and company-wide Mental Health days off scheduled through the year. Our benefits package also includes maternity & parental leave top-up programs and access to Maple, Inklebot, and Headspace which support our employees' primary care, mental health, and wellness needs.Flexibility: We’ve been remote-first for over ten years. We’re contribution-focused, and we operate on mutual trust because we need you to feel empowered to be your best self. You know the circumstances in which you excel—where you work and how you structure your day.Ownership: In addition to competitive pay and benefits, employees receive share options when joining the company. Additional options are awarded throughout your ThoughtExchange career based on ongoing contributions to the company.Culture: We walk the walk when it comes to our product, and we make sure no important decisions are made without including our employees' perspectives. We value and prioritize everyone’s voice, so we use our anonymous, anti-bias platform to make sure people are comfortable sharing their real thoughts and feedback.Compensation: We want you to do your best work, and part of that is being happy with your compensation. We pay fairly, taking into account all the complexities of market rates, experience, location, and demand. We believe in pay transparency and pay equity.Connection: In addition to remote hubs of employees across Canada & the US and offices in Rossland & Vancouver, we get together once a year as a company in some pretty cool locations. We also connect virtually as a company on a monthly basis and celebrate one another in our #gratitude Slack channel.Growth: You’ll have the opportunity to join regular Anti-racism, Diversity, Equity & Inclusion (ADEI) and Learning & Development sessions. You also have access to an annual Professional Development stipend & Company Coach to ensure you can grow in your role & advance your career.
#J-18808-Ljbffr