![Change.org, PBC](https://media.trabajo.org/img/noimg.jpg)
Senior Director of Software Engineering
2 months ago
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 company
- Develop and maintain a broad understanding of the product and its architecture to provide overall technical leadership
- Tackle 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 mandating
- Understand, 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 company
- Promote ability and desire in the teams, empowering them to attain both company and individual professional development goals
- Ensure success in the process, planning and delivery of daily operations as well as long-term objectives
- Deliver products, projects, and initiatives on time with quality, consistency and effective use of resources
- Refocus priorities and energy as required to align teams with emerging objectives
- Consider, anticipate and address cross-team and cross-department issues
- Understand 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 employees
- Innovate, plan and prototype new ideas, projects and processes by championing initiatives
- Ensure all engineering activities are in accordance with organizational standards for ISO and SOC2 compliance
- Collaborate closely with Sales, Product, Marketing, Senior Leadership, Customer Success and other departments throughout the organization as required
- Actively involved in engineering staffing, hiring and compensation decisions and help to manage the department budget
- Provide technical reports, evaluations and technical advice to leadership as required
- Manage applications and execution of projects for SR&ED, IRAP and other funding programs
- Forward our Anti-Racism and Diversity, Equity and Inclusion (ADEI) mandate by being aware of our ADEI commitment and initiatives and completing all required ADEI training
What We Think Is True About You:
- 10+ years of experience in software engineering
- 7+ years of people management experience
- 3+ years in a senior-level leadership role
- Strong knowledge of software development methodologies, languages, frameworks and technologies
- Proven track record of successfully leading and delivering complex software projects
- Excellent leadership, interpersonal and communication skills, with the ability to motivate & inspire teams and effectively collaborate with cross-functional teams
- Experience running technical programs for SR&ED, IRAP and patent planning
- Strong problem-solving and analytical abilities coupled with ability to capture and document decisions, designs and architectures
- Ability to thrive in a fast-paced, high-pressure environment
- Proven ability to attract, retain and lead top engineering talent
- Strong business acumen and the ability to align engineering strategies with overall business objectives
What 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.
-
Senior Software Engineering Director
2 months ago
Canada Change.org, PBC Full timeThoughtExchange 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...
-
Senior Director of Software Engineering
4 weeks ago
Canada, CA Change.org, PBC Full timeThoughtExchange 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...
-
Canada SENIOR SPIRIT OF ROSELLE PARK Full timeAbout 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 driving business growth through innovative software solutions.Key ResponsibilitiesDesign and develop high-quality product features focused on enhancing...
-
Canada SENIOR SPIRIT OF ROSELLE PARK Full timeAbout UsAt SENIOR SPIRIT OF ROSELLE PARK, we're revolutionizing the way people access the food they love. As a Senior Software Engineer, you'll 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 food they love effortlessly.Key...
-
Senior Pega Software Engineer
3 weeks ago
Canada United Software Group Inc. - Canada Full timeSenior Pega Software Engineer Location: Remote - Canada The Senior Pega Software Engineer is responsible for developing software solutions tailored to meet business needs. This role involves diverse assignments that often require thoughtful interpretation and independent decision-making regarding the best approaches to take. This position ensures the...
-
Director of Engineering
1 week ago
Greater Toronto Area, Canada, Ontario CEM Engineering Full timeThe Director of Engineering at CEM is a people-focused technical professional who provides technical direction and management guidance to the engineering team. They proactively develop and maintain a team of high-performing engineers and designers, continually seeking innovative methods to improve team performance and project profitability. The Director of...
-
Lead Software Engineering Director
3 weeks ago
Canada Change, PBC Full timeChange, PBC is seeking a seasoned Senior Director of Software Engineering to guide and influence our engineering divisions. This pivotal role encompasses the management of all engineering operations, fostering collaboration across various teams, and ensuring that our initiatives align with the overarching objectives of the organization. The Senior Director...
-
Director of Software Development
4 weeks ago
Canada, CA Aspire Software Full timeWe are hiring at Vocantas for a Director of Software Development to join our growing team in Canada!We are looking to hire a driven, people-centric Director of Software Development to elevate our engineering team and product. You have a successful track record as a software development leader, building and deploying products at scale in enterprise...
-
Senior Mainframe Software Engineer
3 weeks ago
Canada United Software Group Inc. - Canada Full timePosition: Senior Mainframe Software Engineer Work Location: Remote Contract Duration: 12 Months Essential Skills: Proficiency in IBM MQFT, experience with IBM MQ versions 9.1 to 9.3 upgrades, Cobol, JCL, and DB2. Job Overview: The Senior Mainframe Software Engineer is responsible for developing software applications in alignment with business...
-
Senior Software Engineer
1 day ago
Canada CENTRIC SOFTWARE Full time**Job Summary**Centric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key Responsibilities:Design and develop mobile applications for iOS and Android...
-
Lead Software Engineer
3 weeks ago
Canada CENTRIC SOFTWARE Full timeAbout Centric SoftwareAt Centric Software, we are at the forefront of enterprise software innovation, empowering our clients to thrive in today’s ever-evolving markets.Position OverviewAs we enhance our Canadian development team, we are in search of experienced Software Engineers who excel in Java and/or JavaScript.Your RoleIn your capacity as a Senior...
-
Senior Software Architect
10 hours ago
Canada SENIOR SPIRIT OF ROSELLE PARK Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Senior Spirit of Roselle Park. As a senior member of our engineering team, you will play a critical role in designing and building core backend microservices to power our products.Key ResponsibilitiesDesign and implement complex backend systems, including large...
-
Senior Fullstack Software Engineer, Solo
1 day ago
Canada Senior Care Authority of Inland Empire, CA Full timeAbout UsSenior Care Authority of Inland Empire, CA is a leading provider of innovative solutions for the healthcare industry. We are committed to making a positive impact on the lives of our clients and their families.Job SummaryWe are seeking a highly skilled Senior Staff Fullstack Engineer, Solo to join our team. As a key member of our engineering team,...
-
Senior Fullstack Software Engineer, Solo
1 day ago
Canada Senior Care Authority of Inland Empire, CA Full timeAbout UsSenior Care Authority of Inland Empire, CA is a leading provider of innovative solutions for the healthcare industry. We are committed to making a positive impact on the lives of our clients and their families.Job SummaryWe are seeking a highly skilled Senior Staff Fullstack Engineer, Solo to join our team. As a key member of our engineering team,...
-
Java Software Engineer
3 weeks ago
Canada Horizon Software Full timeHome / Careers / Java Software Engineer (Full Time Position) Java Software Engineer (Full Time Position) Horizon Software is seeking a Java Software Engineer to become a vital part of our dynamic team. Our Engineering Teams are dedicated to the design, development, and maintenance of the global infrastructure, architecture, and functionalities of our core...
-
Director of Software Engineering
3 weeks ago
Canada Insight Global Full timeInsight Global is looking to hire a Director of Software Engineering for a growing automobile application company. Day-to-day: Create a vision for how technology will be used in the company Ensure that technological resources meet the company's short and long-term needs Outline the goals for research and development and create timelines for the development...
-
Senior Backend Software Engineer
13 hours ago
Canada Aequilibrium Software Inc Full time $90,000 - $120,000About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems using.NET...
-
Senior Software Engineer
1 day ago
Canada Fleming Farms Senior Living Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Fleming Farms Senior Living. As a key member of our technology team, you will be responsible for designing, developing, and deploying cloud-based applications that support our mission to provide exceptional care and services to our residents.Key ResponsibilitiesCloud...
-
Senior Staff Software Engineer
13 hours ago
Canada Fleming Farms Senior Living Full time $146,000 - $200,000About the RoleFleming Farms Senior Living is seeking a highly skilled Senior Staff Software Engineer to join our team. As a key member of our cybersecurity team, you will be responsible for designing, developing, and maintaining our security solutions.Key ResponsibilitiesDesign and Develop Security Solutions: Develop elegant, scalable, robust, and...
-
Mobile Application Software Engineer
1 day ago
Canada CENTRIC SOFTWARE Full timeJob SummaryCentric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key ResponsibilitiesDesign and develop mobile applications for iOS and Android...