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
- ...Description We are looking for a Senior Routing Engine Developer to design and build the next... ...role includes building highly scalable backend services capable of processing large volumes... ..., telephony, and CX platform teams. Responsibilities: Design and develop...SeniorFull timeInternshipRemote workRelocation
$20 per hour
Hello! My name is Halima, and I am a home owner in Winnipeg, Manitoba, looking for a reliable housekeeper to help maintain the cleanliness of my home. The primary responsibilities will include cleaning and sanitizing bathrooms, dusting surfaces, vacuuming floors, and ensuring...SuggestedHourly payFlexible hours$16.4 per hour
I am a homeowner in Winnipeg, Manitoba, and I am looking to hire a dedicated and reliable housekeeper. If you take pride in your work and have an eye for cleanliness, this might be a great opportunity for you. The main responsibilities include cleaning general rooms and ensuring...SuggestedHourly payFlexible hours$69.45k - $119.45k per year
...most groundbreaking projects imaginable. Software Development team is a high-performing team to join. We focus on client adoption of... ...our clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to...SuggestedFull timeWork at officeLocal areaShift work- 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
- ...Project Delivery Team - Project Manager Winnipeg, MB Manitoba Hydro is consistently recognized as one of Manitoba's Top Employers... .... Translate departmental business priorities to your team by developing performance objects that are regularly monitored and achieved....Hourly payLong term contractFull timeContract workFor contractorsWork at office
- ...and clean environment. This Associate will function as part of a team to strategically plan and execute duties based on workload and operational... ...intelligence-powered tools, including internal or third-party developed automated decision-making tools. For more information, please see...Hourly payPermanent employmentPart time
- ## 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- ...different educational settings. Prospective team members join a mission-driven... ...technology and content. Role DescriptionThe Senior Back-End Developer is responsible for strengthening and... ...environments. Ship first bug fixes and minor backend feature PRs through standard CI/CD and...SeniorLong term contractWorldwide
- ...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
$104.7k - $154.7k per year
...le rôle de chef d’équipe de données (Data Team Lead, DTL), de chef de programme, de responsable... ...(possibly global) Provide leadership and senior support to DTLs on multiple large global... ...for opportunities to improve service. Develop and work with team to implement plan to re...SeniorFull timeContract workPart timeWork at officeLocal areaImmediate startWorldwideDay shift$130k per year
...the restrictions of hierarchy, teams are building collaborative... ...Engineer, Architecture. This is a senior individual contributor role... ....API — the .NET event-sourced backend behind it, built on Cosmos DB... ...assumed. Help other engineers develop as architectural thinkers. Over...SeniorFull timeContract workWork at officeRemote workFlexible hours- ...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
- ...Position: Executive Team Member (Remote) Location: Global (Remote) Work Type: Remote – Flexible collaboration across time zones... .... This role provides the autonomy to influence processes, develop teams, improve customer experience, and contribute to the long-term...Remote jobLong term contractContract workFlexible hours
- 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
- ...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
- 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
- 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
- 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
- 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
- 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
- Senior Rust Backend Developer roles at Adastra focus on APIs, distributed applications, and fully remote work across Canada. Build reliable software... ...discussions, and collaborate with product managers, architects, QA teams, and stakeholders. The work emphasizes performance,...SeniorFor contractorsRemote work
- ...up delicious, homemade eats. We have a focus on local and sustainable food and are looking for friendly, hardworking people to join our team!. Degrees Diner - UMSU is looking for FOH and BOH members to join our team in Winnipeg, MB. Please apply through indeed or send...Full timePart timeCasual workLocal areaMonday to fridayFlexible hours
$55k - $68k per year
...Proudly Canadian. Driven by Purpose. Rooted in Care. Join a national team where people, purpose, and community come first. Western... ...strategic goals, foster a positive team culture, and play a key part in developing sales talent throughout their first year. You will also support...Permanent employmentFull timeWork at office- Build backend systems in Waterloo, Ontario, with REST APIs, microservices, and event-driven architecture in a hybrid environment. Apply... ...frameworks and languages to deliver reliable software.This backend developer role requires eight years of experience, including five or more...Senior
$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- Senior Software Engineering, Backend (All Teams)About the RoleWe’re looking for Senior Backend Engineers to work on both Product and Product Platform based... ...excited about this opportunity because you will... Develop, release and run large-scale web applications Develop...SeniorWork at officeLocal area
$50k - $100k per year
...clients to thrive? This could be your next big move! We are hiring Developing Investment Advisors into our Developing Investment Advisor... ...development, and dedicated practice management support to help you develop and grow your practice. Accountabilities: Build a client base...Full timeWork from home$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
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 software developer Winnipeg, MB
- backend developer Winnipeg, MB
- senior web designer Winnipeg, MB
- senior project engineer Winnipeg, MB
- senior ruby developer Winnipeg, MB
- senior crm manager Winnipeg, MB
- cpa senior accountant Winnipeg, MB
- senior part time Winnipeg, MB
- senior accountant Winnipeg, MB
- senior hr manager Winnipeg, MB


