About the Role
The Business Development Associate will proactively engage with owners and executive teams of software companies, primarily in engineering, industrial, and Oil & Gas sectors, to originate and develop acquisition opportunities. This role is crucial to our M&A strategy and requires persistence and strong business judgment.
Responsibilities
- Identify, qualify, and manage a pipeline of software companies that align with acquisition criteria.
- Leverage industry knowledge to research and prioritize software businesses serving engineering, industrial, and energy-related markets.
- Proactively initiate and maintain relationships with founders, CEOs, Presidents, and owners through calls, emails, and industry events.
- Conduct market and company-level research to assess strategic fit, business models, and high-level financial and operational metrics.
- Execute consistent outbound prospecting efforts while maintaining thoughtful, tailored outreach.
- Track all prospect interactions, activity, and insights within Salesforce CRM.
- Follow up on inbound and outbound activity in a timely, professional manner.
Requirements
- Requires maturity, credibility, and comfort engaging with experienced business owners.
- At least 3 years of professional client facing or sales experience.
- Experience in business development, sales, corporate development, strategy, software/technology, or exposure to M&A is strongly valued.
- A background within engineering, Oil & Gas, energy services, industrial technology or related sectors is considered an asset.
- Demonstrated ability to manage a high volume of outreach while maintaining quality conversations.
- Comfortable with persistence and long sales cycles.
- Flexibility to work outside standard business hours as needed.
- Able to work independently, identify patterns, and connect industry knowledge to acquisition strategy.
- Confident speaking with senior executives; able to adapt conversations, ask thoughtful questions, and clearly articulate value.
- Interest in understanding vertical market software business models, recurring revenue dynamics, and industry-specific challenges.
Skills
- Salesforce CRM
- Business Development
- Sales
- Corporate Development
- Strategy
- Software/Technology
- M&A
- Engineering
- Oil & Gas
- Energy Services
- Industrial Technology
- Commercial Communication
- Persuasive Communication
- Analytical Skills
- Curiosity
Location
- Hybrid out of downtown Calgary or Toronto office
- Some international travel (<5%) may be required.
Work Type
- Hybrid
- Full-time
Experience Level
- At least 3 years of professional client facing or sales experience.
Education Level
- Undergraduate degree required (engineering, technical, business, or related field preferred).
Salary/Compensations
- Competitive base plus performance-oriented bonus.
Benefits
- Full benefits
- Corporate programs allowing direct stock purchase through payroll.
About the Company
- Constellation Software acquires, manages, and builds mission-critical vertical market software businesses across the globe.
- Our companies serve specialized industries including aerospace, oil & gas, mining, engineering, infrastructure, education, retail, finance, and healthcare.
- We are publicly traded on the Toronto Stock Exchange (TSX:CSU) with an approximate market capitalization of $40B USD.
- Learn more at: www.csisoftware.com
Equal Opportunity
- We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
- Accommodations will be made on request for any candidates who require assistance throughout the recruiting process.
- Only individuals selected for an interview will be contacted.
