Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Canada
  • Remote job
The Senior Software Engineer, Marketing Operations leads the development of scalable and robust internal tools that empower the Marketing and eCommerce teams. This role is responsible for delivering high-quality technical solutions, mentoring junior developers, and driving architectural decisions that align with long-term product and business goals. The ideal candidate is an experienced engineer with a deep understanding of web technologies, quality assurance, Marketing Operations workflows, and cross-functional collaboration. Your Next Challenge:

  • Architect, design, and implement scalable web applications and internal tools to support Marketing Operations and eCommerce workflows
  • Serve as a technical lead on projects, breaking down complex problems and guiding implementation across teams
  • Collaborate closely with product managers, designers, and business stakeholders to align technical solutions with strategic objectives
  • Conduct technical planning, estimation, and execution of medium to large-scale projects
  • Write clean, maintainable code with strong documentation and automated tests
  • Establish and enforce engineering best practices across the development lifecycle
  • Perform peer code reviews and provide mentorship to software engineers
  • Define and implement QA strategies, including unit tests, integration tests, regression testing, and monitoring protocols
  • Troubleshoot and resolve complex bugs and system issues in production and staging environments
  • Drive improvements in system reliability, performance, security, and scalability
  • Contribute to the evolution of the Workbench CMS and other internal platforms used for content creation, localization, and campaign execution
  • Promote a culture of continuous learning, knowledge sharing, and technical excellence

What You'll Need:

  • Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent practical experience
  • 5+ years of full-stack software engineering experience with a focus on scalable and maintainable systems
  • Proven ability to lead projects and mentor developers across the engineering team
  • Advanced proficiency with modern web development tools and frameworks (e.g., JavaScript, TypeScript, Vue.js, React, Node.js)
  • Experience architecting RESTful APIs and working with cloud infrastructure (e.g., AWS, Azure, GCP)
  • Strong understanding of QA methodologies and test-driven development
  • Familiarity with CMS systems, marketing automation tools, and analytics frameworks
  • Exceptional communication and collaboration skills
  • Experience working within Agile and DevOps cultures using tools such as Jira, Git, and CI/CD pipelines

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Canada vacancy
  • $135k - $150k per year

     ...accounting with us. We're building custom internal systems at the cutting edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands-on architect and builder of the new systems shaping our business — and the technical counterpart to our... 
    Senior
    Remote job
    Flexible hours
    Canada
    10 hours ago
  • $191.1k per year

     ...called “surges.” learn more about working at Coinbase. As a Senior Software Engineer on the Risk Engineering team within the Consumer & Business...  ...teams to build proactive systems (real-time decisioning engines, model-driven fraud detection) and reactive solutions (incident... 
    Senior
    Remote job
    Long term contract
    Local area
    Canada
    16 hours ago
  •  ...terms. Our HelixAI platform and Helix Pods delivery model put our engineers at the center of real agentic transformation — doing work that...  ...building the future of enterprise AI. Responsibilities: Craft software code that is not just efficient, but also performant, testable,... 
    Senior
    Remote job
    Full time
    Internship
    Work at office
    Flexible hours

    3pillarglobal

    Canada
    21 days ago
  •  ...We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and optimize scalable search solutions. This role focuses on improving search performance, relevancy, and indexing pipelines in a cloud-based environment. You will own search relevance... 
    Senior

    EPAM Systems

    Canada
    4 days ago
  • $125.5k - $154k per year

     ...Central Product Group of TD's Core Platform is seeking a talented Software Engineer III to develop & support critical applications around customer...  ...and regulatory compliance. We are seeking a skilled Senior Software Engineer with expertise in Java with expertise in Node... 
    Senior
    Full time
    Temporary work
    Work from home
    Canada
    7 days ago
  • $125.5k - $154k per year

     ...Job Description: CUSTOMER Execute on Engineering strategy as it relates to the...  ...of business functions to design optimal software / systems Review technical deliverables...  ...Works independently and/or autonomously as a senior/ lead on a diverse range of tasks / operational... 
    Senior
    Full time
    Work from home
    Shift work
    Canada
    6 days ago
  • $59.5k - $84k per year

     ..., maintenance, configuration, administration and/or provisioning of systems/applications. Develop new solutions as required for engineering programs and projects within assigned area Develop new features and perform unit / component test for new application development... 
    Full time
    Work from home
    Canada
    3 days ago
  • $69.7k - $98.4k per year

     ..., configuration, administration and/or provisioning of systems/applications. CUSTOMER ~ Develop new solutions as required for engineering programs and projects within assigned area ~ Develop new features and perform unit / component test for new application development... 
    Work from home
    Canada
    4 days ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ..., and engineering practices. You will partner with senior engineers for guidance on architecture and complex problem-solving... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    25 days ago
  • $218.42k - $302.84k per year

     ...Tailscale Tailscale is building the new Internet by delivering software that makes it easy to securely interconnect people and their...  ...Description We’re seeking a skilled and diligent full-time Software Engineer to join our growing team. You will work as part of the Dataplane... 
    Remote job
    Full time
    Internship
    Work at office
    Home office
    Flexible hours
    Canada
    3 days ago
  • $181k - $241k per year

     ...fees or compounding interest. We are looking for a seasoned Engineering Manager to lead our Account Management team. Account Management...  ...’ll do Lead and manage a team of engineering managers and software engineers, supporting their growth and performance through regular... 
    Remote job
    Long term contract
    Manual labor
    Work at office
    Flexible hours
    Canada
    10 hours ago
  • $81.6k - $115.2k per year

     ...continuous improvement, and adoption of modern engineering practices. Product is Customer facing...  ..., debugs, and maintains high-quality software solutions Collaborate with technology...  ...operational excellence Participate fully as a senior member of the team, fostering a positive,... 
    Senior
    Full time
    Work from home
    Canada
    10 days ago
  • $180k - $275k per year

     ...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers... 
    Remote job
    Internship
    Work at office
    Local area
    Flexible hours

    Veeva Systems

    Canada
    3 hours ago
  • $217.9k per year

     ...about working at Coinbase. As a Staff Software Engineer on the Risk Engineering team within the...  ...Platform, including real-time fraud detection engines, risk decisioning systems, financial...  ...Science, ML, Product, Compliance, and senior leadership to define the roadmap and ensure... 
    Senior
    Remote job
    Local area
    Canada
    10 hours ago
  • $69.7k - $98.4k per year

     ...as application processing, authentication, and partner integrations. You will work within a cross-functional POD that includes Software Engineers, Quality Engineers, Business Systems Analysts, a Product Owner, and a Scrum Master, collaborating to deliver end-to-end features... 
    Full time
    Work at office
    Remote work
    Work from home
    Canada
    5 days ago
  • $81.6k - $115.2k per year

     ...where platform stability, secure design, traceability, and strong engineering discipline matter. This role supports critical business...  ...analysis, and disciplined execution. What You'll Do As a Software Engineer II with a strong Salesforce development profile, you will... 
    Long term contract
    Full time
    Work from home
    Canada
    24 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ...in high-risk or high-priority areas Mentor and guide senior engineers and technical leads through coaching, design discussions... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    more than 2 months ago
  • $108k - $125k per year

     ...policies. To learn more, visit The opportunity The Senior Site Reliability Engineer establishes and maintains the infrastructure and...  ...that's baked in, not bolted on. You'll work closely with Software Development Engineers, team members, and community contributors... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Full time
    Local area
    Canada
    13 hours ago
  •  ...Early-Career Engineer: Start your engineering career at 3Pillar, the premier destination...  ...world-class teams. Picture pairing with senior engineers, shipping code that runs in production...  ...mission is to revolutionize healthcare software, and your curiosity and growth are... 
    Senior
    Remote job
    For contractors
    Work at office
    Flexible hours

    3pillarglobal

    Canada
    a month ago
  • $180k - $220k per year

     ...Software Engineering Manager Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Remote work

    eDynamic Learning

    Canada
    more than 2 months ago
  •  ...The Senior PBAC Engineer is responsible for architecting, deploying, and operating secure application infrastructure that aligns with business needs. This role focuses on developing scalable and resilient security solutions to support business initiatives. Req# 1025895901... 
    Senior
    Remote job
    Long term contract

    EPAM Systems

    Canada
    4 days ago
  •  ...Role Overview  We're seeking a Senior Site Reliability Engineer to join our SaaS-Ops team within Shared Services Engineering. The team owns reliability and operational excellence for our highly available SaaS platform, a production Kubernetes environment serving law enforcement... 
    Senior
    Remote job
    Internship
    Canada
    10 hours ago
  • $170k - $250k per year

     ...driven to be at the cutting edge of machine learning in research, engineering, and impactful applications. We are looking for world-class...  ...proficiency in Python, Java, C, or C++ ~ You value good software design and sweat over details in code and API design ~ You take... 
    Senior
    Full time
    Temporary work
    Work from home
    Canada
    25 days ago
  • $81.6k - $115.2k per year

     ...maintenance, configuration, administration and/or provisioning of systems/applications. Technical Must Haves: ~5+ years IT Software Engineering experience ~2+ years experience designing/operating/supporting Salesforce Loyalty Management or Salesforce CRM (Core) ~ Very... 
    Full time
    Manual labor
    Work from home

    TD

    Canada
    27 days ago
  • $105.5k - $134.5k per year

     ...recruiter who can provide you more specific details for this role. Job Description: Department Overview You will join a DevOps engineering team responsible for the reliability, security, and scalability of mobile delivery pipelines and production services. The team... 
    Senior
    Temporary work
    Work from home
    Canada
    7 days ago
  •  ...product. It’s technical, ethically loaded, and genuinely hard to build well.   This role exists at the intersection of product and engineering, and it leans hard into both. You’ll own the full lifecycle of that product: pre-sales conversations where you help a client... 
    Senior
    Full time

    Symend

    Canada
    13 days ago
  • $96.9k - $136.8k per year

     ...maintains technical solutions that adhere to engineering and architectural design principles while...  ...management, including enterprise-grade software development, reusable engineering...  ...Participate in knowledge transfer with senior management, the team, other technical areas... 
    Senior
    Full time
    Work from home
    Canada
    9 days ago
  • $126.8k - $164.1k per year

     ...The Product Control and Finance Technology Engineering Team is looking to add a self-starting,...  ...and partnerships across the bank with senior, executive stakeholders. Desired Skillsets...  ...in all facets of the product and software development and will actively contribute... 
    Senior
    Manual labor
    Work from home
    Flexible hours
    Canada
    26 days ago
  • $126.8k - $164.1k per year

     ...Institutional Equities and Private Equity. The Market Risk Technology Engineering Team (in TD Securities) is responsible for the development...  ...looking to on-board a self-starting, high-performing Java software engineer with a strong engineering mindset to help us grow our... 
    Senior
    Full time
    Work from home

    TD

    Canada
    26 days ago
  • $100k - $300k per year

     ...us . THE TEAM The mission of the Supply Chain Engineering Department is to architect a resilient Supply Chain network...  ...Aritzia-while enjoying one yourself. THE ROLE As the Senior Manager/ Manager, Supply Chain Engineering, you will lead... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours
    Canada
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!