Senior Backend Developer, Campaigns Team
$140k - $180k per yearJobgether
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Backend Developer, Campaigns Team based in Canada.Join a collaborative engineering team building the core infrastructure behind advanced content personalization and multi-channel marketing campaigns. In this hands‑on role, you will design, develop, and maintain scalable backend systems that enable marketers to create, schedule, and deliver personalized messages across email, SMS, push notifications, and other channels. You will take ownership of critical platform capabilities, from campaign authoring and content assembly to audience targeting and reliable delivery workflows. Working closely with Product and Engineering teams, you will help shape technical architecture, improve system performance, and introduce flexible solutions that support evolving business needs. You will contribute to a distributed, high‑scale environment where reliability, maintainability, and engineering excellence are essential. This is an opportunity to drive meaningful technical improvements, mentor fellow engineers, and build technology that helps leading brands deliver more relevant customer experiences.Accountabilities
Design and develop campaign infrastructure:
Build and maintain robust backend systems that allow marketers to create, configure, and schedule campaigns across multiple communication channels.Own campaign authoring and content assembly:
Develop systems that transform creative assets, templates, and targeting rules into delivery‑ready campaigns, resolving content variations and audience eligibility before distribution.Ensure reliable campaign delivery:
Build and maintain the services responsible for preparing, monitoring, and transferring campaigns to delivery systems, with effective monitoring and alerting to identify failures and delays.Enable audience targeting and personalization:
Collaborate with Product and Engineering teams to integrate audience segmentation and personalization signals into campaign workflows, ensuring relevant content reaches the appropriate recipients.Build extensible platform capabilities:
Design configurable systems that accommodate new campaign formats, communication channels, and scheduling requirements while minimizing engineering complexity.Maintain operational excellence:
Improve service reliability through observability, performance metrics, alerting, incident management, and shared on‑call responsibilities.Deliver features end to end:
Take ownership of complex backend initiatives throughout technical design, development, testing, deployment, and production support.Promote engineering quality:
Champion code quality, automated testing, maintainable architecture, and effective software development practices while mentoring junior engineers and sharing technical knowledge.Requirements
Professional experience:
At least five years of software engineering experience, with a strong background in designing, building, and maintaining large‑scale backend applications.Distributed systems expertise:
Demonstrated experience developing fault‑tolerant, highly concurrent distributed systems that operate reliably at scale.Programming proficiency:
Strong software engineering fundamentals and experience with modern backend languages such as Python or Ruby.Software engineering best practices:
Expertise in system design, unit testing, Git, code reviews, continuous integration, continuous delivery, and automated deployment.Database knowledge:
Strong experience with relational databases, schema design, and query optimization, particularly PostgreSQL or comparable technologies.API development:
Understanding of modern web API architectures and technologies, including RESTful APIs, GraphQL, and gRPC.Cloud infrastructure:
Experience building and operating cloud‑based applications using AWS, Google Cloud Platform, Azure, or comparable services.Distributed technologies:
Familiarity with microservices, containerization, orchestration, and messaging systems such as Kubernetes, Kafka, RabbitMQ, and Docker.Technical leadership:
Ability to guide technical decisions, communicate effectively, collaborate across teams, and mentor less experienced engineers without compromising delivery quality.Problem‑solving skills:
Strong analytical abilities, with a proven capacity to investigate complex technical challenges, identify root causes, and develop effective solutions collaboratively.Continuous learning:
A proactive mindset, adaptability to evolving technologies, and a commitment to improving engineering practices and professional capabilities.Benefits
Competitive compensation:
Annual base salary ranging from
CAD $140,000 to $180,000, depending on relevant experience, skills, and job‑related qualifications.Additional compensation:
Potential bonus opportunities depending on the position ultimately offered.Comprehensive benefits:
Access to a broad range of medical, financial, and other employee benefits.Remote work:
Remote opportunity for candidates based in Canada.Career development:
Opportunities to take ownership of complex technical projects, contribute to architectural decisions, and expand technical leadership skills.Collaborative environment:
Work alongside cross‑functional teams on innovative products and high‑impact engineering challenges.Inclusive workplace:
Join an organization committed to equal opportunity, diversity, and creating an environment where people from different backgrounds can thrive.Technical growth:
Gain experience with distributed systems, cloud infrastructure, messaging technologies, and scalable personalization platforms.
#J-18808-Ljbffr
Design and develop campaign infrastructure:
Build and maintain robust backend systems that allow marketers to create, configure, and schedule campaigns across multiple communication channels.Own campaign authoring and content assembly:
Develop systems that transform creative assets, templates, and targeting rules into delivery‑ready campaigns, resolving content variations and audience eligibility before distribution.Ensure reliable campaign delivery:
Build and maintain the services responsible for preparing, monitoring, and transferring campaigns to delivery systems, with effective monitoring and alerting to identify failures and delays.Enable audience targeting and personalization:
Collaborate with Product and Engineering teams to integrate audience segmentation and personalization signals into campaign workflows, ensuring relevant content reaches the appropriate recipients.Build extensible platform capabilities:
Design configurable systems that accommodate new campaign formats, communication channels, and scheduling requirements while minimizing engineering complexity.Maintain operational excellence:
Improve service reliability through observability, performance metrics, alerting, incident management, and shared on‑call responsibilities.Deliver features end to end:
Take ownership of complex backend initiatives throughout technical design, development, testing, deployment, and production support.Promote engineering quality:
Champion code quality, automated testing, maintainable architecture, and effective software development practices while mentoring junior engineers and sharing technical knowledge.Requirements
Professional experience:
At least five years of software engineering experience, with a strong background in designing, building, and maintaining large‑scale backend applications.Distributed systems expertise:
Demonstrated experience developing fault‑tolerant, highly concurrent distributed systems that operate reliably at scale.Programming proficiency:
Strong software engineering fundamentals and experience with modern backend languages such as Python or Ruby.Software engineering best practices:
Expertise in system design, unit testing, Git, code reviews, continuous integration, continuous delivery, and automated deployment.Database knowledge:
Strong experience with relational databases, schema design, and query optimization, particularly PostgreSQL or comparable technologies.API development:
Understanding of modern web API architectures and technologies, including RESTful APIs, GraphQL, and gRPC.Cloud infrastructure:
Experience building and operating cloud‑based applications using AWS, Google Cloud Platform, Azure, or comparable services.Distributed technologies:
Familiarity with microservices, containerization, orchestration, and messaging systems such as Kubernetes, Kafka, RabbitMQ, and Docker.Technical leadership:
Ability to guide technical decisions, communicate effectively, collaborate across teams, and mentor less experienced engineers without compromising delivery quality.Problem‑solving skills:
Strong analytical abilities, with a proven capacity to investigate complex technical challenges, identify root causes, and develop effective solutions collaboratively.Continuous learning:
A proactive mindset, adaptability to evolving technologies, and a commitment to improving engineering practices and professional capabilities.Benefits
Competitive compensation:
Annual base salary ranging from
CAD $140,000 to $180,000, depending on relevant experience, skills, and job‑related qualifications.Additional compensation:
Potential bonus opportunities depending on the position ultimately offered.Comprehensive benefits:
Access to a broad range of medical, financial, and other employee benefits.Remote work:
Remote opportunity for candidates based in Canada.Career development:
Opportunities to take ownership of complex technical projects, contribute to architectural decisions, and expand technical leadership skills.Collaborative environment:
Work alongside cross‑functional teams on innovative products and high‑impact engineering challenges.Inclusive workplace:
Join an organization committed to equal opportunity, diversity, and creating an environment where people from different backgrounds can thrive.Technical growth:
Gain experience with distributed systems, cloud infrastructure, messaging technologies, and scalable personalization platforms.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Backend Developer, Campaigns Team in Winnipeg, MB vacancy
- Build scalable campaign infrastructure remotely from Canada using Python or Ruby, distributed systems expertise, and modern backend engineering practices.This Senior Backend Developer joins the Campaigns Team within a collaborative engineering group. You will develop large-scale...SeniorRemote work
- ## Senior Backend DeveloperApply: Canada - Montreal, QC: Full time: Posted 7 Days Ago: R58008***Join our team and take your career to the next level.*****Job Summary:**Expretio recherche... ...seeking an experienced Backend Java Developer to join its dynamic team based in...SeniorPermanent employmentFull time
$125k - $135k per year
...people are encouraged to take ownership, develop their skills, and contribute to work that... ...meet you!Position SummaryWe’re hiring a Senior Backend Developer to build and maintain the services... ...data models, and work closely with your Team Lead, frontend developers, and cross‑...SeniorLong term contractFull timeCasual workInternshipWork at officeLocal areaWorldwideMonday to fridayNight shiftAfternoon shift- ...insights. These insights provide an edge to teams, leagues, media organizations, betting... ...from them in brand new ways.As a Back End Developer, you will work with the product... ...iteratively define, design and implement the backend of Sportlogiq's analytics and processing...SeniorRemote work
- ...( We are a dynamic, progressive and innovative organization. Our team culture rewards a high sense of urgency toward serving our customers... ...convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity...Suggested
- ...Europe, Australia, and Japan. We are looking for a Senior Software Developer to be a part of the development team that works on building and maintaining... ...engineering teams to ensure that we integrate cleanly into campaign orchestration, content creation and message delivery...Senior
- ...schedule of two office days weekly.As a Senior Java Back-End Developer, you will develop stable applications... ...will collaborate with Engineering, UI teams, and technical and non-technical... ...guidanceRequirements: Five-plus years of backend development experienceStrong Java 8,...SeniorWork at office
- Overview Senior Core Java DeveloperThis is with a large IT services firm for a major Canadian bank. Candidate... ...Market rate.Description We’re seeking to build a team of talented senior level backend core Java developers.Ideal Candidate Hardworking, dedicated, detail...SeniorPermanent employmentContract workWork at office3 days per week
- Build scalable Python backends in Montreal with FastAPI and asynchronous programming, working... ...seeks an experienced Python Backend Developer to design, develop, and maintain high-performance... ...with technical and cross-functional teams.Key Responsibilities: Design scalable...Senior
- ...using AI coding assistants to create secure, reliable backend solutions.As a Senior Backend Developer, you will design APIs, data models, and integrations for... ...enterprise-grade applications. You will collaborate with Team Leads, frontend developers, and cross-functional...SeniorInternship
- Elevate production scheduling systems at HelloFresh as a Senior Backend Developer. This role focuses on backend architecture using Python and FastAPI... ...workflows. The Production Scheduling Technology team is looking for a skilled backend engineer to enhance their automated...Senior
- As a Staff Software Developer on the Monetization team, you’ll lead technical initiatives and take significant ownership over service architecture, product... ...competency for designing, developing, and maintaining backend systems at scaleTechnical DesignEssential for architecting...SeniorWork from home
- Elevate your software engineering career at d1g1t as a Senior Python Backend Developer. Engage with advanced technologies to enhance the wealth management... ...features while working with both product and engineering teams to ensure designs meet functional and technical standards....Senior
- Design and develop scalable backend systems for blockchain trading bots with MongoDB, Redis, and Web3 integration... .... 02 About This RoleWe are hiring a Senior Backend Software Developer. You will... ...Collaborate with cross-functional teams to architect and implement systems that...Senior
- Blutic is looking for experienced Senior Java Backend Developer (Java + SQL) with 7 to 15 years of experience to join our high-performing engineering team. The ideal candidate will have strong expertise in Java, Spring Framework, SQL, Test-Driven Development (TDD...Senior
- About the Role We're looking for Senior Backend Engineers to work on both Product and Product Platform based teams. Product focused Engineers work at the intersection of product... ...about this opportunity because you will Develop, release and run large-scale web...SeniorWork at officeLocal area
- Build scalable backend services and APIs for Leap Tools’ business-critical ERP applications... ...complex technical initiatives.As a Senior Software Developer, you will develop reliable services,... ...collaborate with Product and engineering teams to evaluate approaches and deliver solutions...SeniorRemote work
$140k - $180k per year
...a Distributed Systems Engineer to join the MovableInk Activation Team. Our team is responsible for turning large scale data into actionable... ...AI solutions by writing code! Responsibilities Design, develop, and test high performance systems that operate at massive scale...Senior- ...Spring Boot and RESTful API expertise. Work hybrid, three days in office and two remotely.As a Senior Java Developer and Assistant Vice President, you will create production-grade backend services for high-volume, latency-sensitive financial systems. The role requires cloud...SeniorWork at officeRemote work
- A leading technology solutions provider in Ontario is seeking a Senior Software Developer with expertise in mainframe technologies. The role requires extensive programming experience, specifically with PL/I and DB2, and offers the opportunity to work on complex system designs...Senior
- ...Affirm, Inc. is seeking an experienced Capacity Modeling Engineer to own quarterly goals for the team and lead engineers through ambiguity while delivering capacity plans for peak sales events. You will translate demand forecasts into resource settings across regions and environments...Senior
- ...Kumaran Systems is seeking an accomplished senior.NET backend engineer to design and implement scalable services in Azure. You will work on RESTful... ...driving CI/CD through modern DevOps practices. Join a team that emphasizes engineering discipline, AI-enabled modernization...Senior
- ...currently experiencing strong growth, we are actively seeking an experienced Senior C# .NET Backend Developer . About the RoleAs part of a high-performing Capital Markets technology team, you will take full ownership of the server-side architecture and core services powering...SeniorPermanent employmentContract workImmediate startRelocationRelocation package
- Become a Senior Backend Developer at US Mobile, driving innovation in wireless technology. Bring your Java skills to architect and deploy systems serving... ...contributions will help achieve this vision. Join a cohesive team where agility and mutual respect thrive. Key...Senior
$100k - $140k per year
...if we are successful, the technologies we develop will solve some of the world’s most challenging... ...software development experience. Senior: 7+ years of professional software development... ...notebook-based workflows for engineering teams. This is for a new position. Your base...Senior$143k - $200k per year
...all applications and next steps. Our partner is looking for a Senior Backend Developer, AI Systems based in Canada. As a Senior Backend Developer... ...to influence architectural decisions, collaborate across teams, and mentor fellow engineers. Excellent analytical and problem...SeniorLong term contractRemote work- Elevate your career as a Senior Backend Developer focused on Identity and Access Management at Fullscript, a leader in health technology. Collaborate with a dedicated team to enhance security and scalability in IAM systems. This senior role requires expertise in authentication...Senior
- ...fast and hiring the Engineering talent to match. The team and the missionYou'd be joining our Backend team within the Platform Engineering division. We're a... ...mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+...SeniorLocal areaImmediate start
- Join our team as a Senior Backend Developer to design and maintain secure cloud-based systems. Utilize cutting-edge technologies for scalable solutions and backend API development. We are on the lookout for an experienced Senior Backend Software Engineer with over six years...Senior
$135k - $158k per year
Senior Software Developer, Python / Backend Location : Calgary, AB (Hybrid - In-office 2 days a week) Language : Strong written and verbal communication... ...external systems, supporting customers worldwide. The team is responsible for developing critical backend capabilities...SeniorWork at officeWorldwide2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Backend Developer, Campaigns Team. Be the first to apply!
Related searches
- backend developer Winnipeg, MB
- backend software developer Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB
- senior building operator Winnipeg, MB
- senior project manager Winnipeg, MB
- senior communications Winnipeg, MB
- sr. IT support analyst Winnipeg, MB

