Software Engineer
- Toronto, ON, Canada
Applications open in a new tab.
Job details
- Work location
- A hybrid environment, with at least three days in the office built for working together
- Experience
- 3+ years of professional software development experience, with a proven track record of designing, building, and maintaining complex, scalable backend systems.
- Posting language
- English
- Posted
Original job description
Questrade is on a mission to help Canadians to become much more financially successful and secure.
For nearly 30 years, Questrade Financial Group has been delivering on that mission through investing, banking, mortgages, and real estate. Together, we tilt finance in favour of ambitious Canadians, creating new ways for them to seize the financial future they deserve.
We're looking for people who are ready to enter their career inflection point. Mission-driven, exceptional folks that never settle. The work here is hard because the responsibility is real. If that's the standard you've been looking for, keep reading.
Req # 4399
The return on your career investment
- Compensation and incentives built to reward the value you bring.
- RRSP matching of up to 6%.
- Health and wellness resources and programs, including $5,000 in mental health practitioner coverage.
- $5,000 in tuition subsidies for job-related courses, every year.
- 100% parental top-up, up to 26 weeks for birthing parents and 18 weeks for non-birthing parents.
- A hybrid environment, with at least three days in the office built for working together.
- Paid vacation, personal, and sick days.
- A community care day to give back to the causes you care about.
This job posting is for an existing vacancy.
We’re looking for our next Marketing Engineer
Our company is making a transformative investment in Artificial Intelligence to redefine the future of customer engagement. We are seeking a visionary and hands-on engineer to be the technical cornerstone of our Martech team, architecting and building the intelligent systems that will power hyper-personalized experiences for our customers. This is a rare opportunity to build at the intersection of big data, marketing, and AI with the autonomy to shape our technical strategy and work with best-in-class Martech platforms. You will not just be implementing tools, you will be helping orchestrate an intelligent, AI-driven ecosystem from the ground up.
The mandate
In this role, you will:
- System Integration & Pipeline Development: Implement and support the orchestration layer that connects MarTech platforms with internal microservices, ensuring smooth data flow and dependable system communication.
- Data Pipeline Engineering: Develop, test, and maintain real-time data pipelines to feed customer data into marketing tools, focusing on latency reduction, stability, and resolving data fragmentation issues.
- Cross-Functional Implementation: Collaborate with Marketing, Product, and Data Science teams to build and roll out modern customer journey logic, helping operationalize next-best-action models.
- Code Quality & Testing: Write clean, modular, and maintainable code in accordance with team standards; actively participate in peer code reviews and contribute to unit and integration test suites.
- Technical Evaluation Support: Conduct proofs-of-concept and technical investigations to assist senior engineers in evaluating third-party MarTech tools versus internal build options.
- System Maintenance & Data Reliability: Monitor the day-to-day health, performance, and security of marketing data pipelines; implement automated testing and validation checks to ensure marketing teams have access to accurate, consistent data.
You’re ready for this mandate if you have the following qualifications
- 3+ years of professional software development experience, with a proven track record of designing, building, and maintaining complex, scalable backend systems.
- High-level of proficiency in at least one of the following modern programming languages and ecosystems: .NET (C#, ASP.NET Core), Python, or Node.js (TypeScript).
- Deep experience with API design and development, particularly building and consuming RESTful APIs for complex integrations.
- Proven, hands-on experience with a major cloud platform (GCP, AWS or Azure), including knowledge of PaaS, serverless functions, and cloud-native design patterns.
- Proficiency with both SQL and NoSQL databases.
- Familiarity with modern software development lifecycle (SDLC) practices, including CI/CD, automated testing, and source control with Git.
- Demonstrated experience leading technical strategy and architecture for multiple engineering teams or across an entire business unit.
- A history of providing technical decisions, including enterprise architecture, IT governance, vendor selection, and build-vs-buy analysis.
- Demonstrated ability to communicate to various stakeholders, acting as a technical point person who influences within their area of expertise and potentially across the organization.
- Excellent communication skills and the ability to collaborate effectively with both technical and non-technical stakeholders.
Nice to have
- Direct experience with enterprise Martech platforms such as Braze, Adobe Experience Platform (AEP), or Salesforce Marketing Cloud.
- Experience with Customer Data Platforms (CDPs) and the challenges of data unification and governance.
- Familiarity with data streaming technologies like Google Pub/Sub or cloud-based equivalents.
- Knowledge of data warehousing and BI.
Compensation Information
- Base salary range: $90,000 - $120,000
- The final compensation package will be commensurate with the successful candidate's experience, skills, and geographic location (Canada). It includes a comprehensive benefits plan and a competitive incentive (bonus) program for Full-Time Permanent roles.
Enter your career inflection point. Apply now.
#LI-Hybrid,
The final compensation package will be commensurate with the successful candidate's experience, skills, and geographic location (Canada). It includes a comprehensive benefits plan and a competitive incentive (bonus) program for Full-Time Permanent roles.
Base salary range
$90,000 - $120,000 CAD
Technology and AI
We mix human ingenuity with advanced technology. For ambitious builders like you, we provide the latest technology to enable your creativity. You'll have everything you need to build the best outcomes and products for our clients.
Diversity and Inclusion
At Questrade Financial Group of Companies, we’re committed to fostering a diverse, inclusive, and accessible work environment where individuals are treated with dignity and respect. Our global team reflects the diversity of the communities we serve and operate in.
Accessibility statement
Candidates selected for an interview are contacted directly. If you require accommodation during the recruitment or selection process, please let us know. We will work with you to meet your needs.
AI in hiring
Questrade Financial Group of companies Applicant Tracking System uses artificial intelligence (AI) for application screening. The AI system operates on predetermined criteria, with final decisions subject to human review.
More about this job
Skills
- ICT system integration
- Microservices
- Communication skills
- Amazon Data Pipeline
- Test automation
- Software development
- Programming languages
- .NET
- C#
- Microsoft ASP.NET
- Python
- Node.js
- TypeScript
- API development
- Google Cloud
- AWS
- Microsoft Azure
- SQL
- NoSQL
- CI/CD
- Git
- Salesforce Marketing Cloud
- Data warehousing