Job Closed
This listing is no longer active.
Mediafly is a technology company helping businesses improve sales and drive growth. Specifically, the team has developed a platform that offers a modern selling experience for mark
Senior Software Engineer, Fullstack
Location
Canada
Posted
55 days ago
Salary
$120K - $140K / year
Seniority
Senior
Job Description
Senior Software Engineer, Fullstack
Mediafly
• Lead the design, development, and delivery of integrations across CRM, DAM (Digital Asset Management), and other platforms into Mediafly systems. • Define and drive integration architecture, identifying reusable and extensible patterns while elevating engineering best practices around reliability, scalability, and observability • Translate complex, cross-system data into meaningful capabilities that connect content performance to sales outcomes • Partner closely with customers, professional services, and customer deployment teams to understand requirements, guide technical decisions, and ensure successful delivery. • Troubleshoot issues across distributed systems and multiple domains, identifying root causes and driving resolution. • Produce high-quality written deliverables including runbooks, technical guides, and configuration documentation. • Operate with rigor inside project management & operation tools: write clear specifications and scope, maintain accurate statuses, uphold component and project conventions, and ensure visibility for cross-functional stakeholders.
Job Requirements
- 5+ years of software engineering experience with a focus on backend development
- Fullstack development skills with strong experience with C# and/or Go.
- AI assisted development mindset and experience leveraging tools like Claude, Codex, Co-pilot to accelerate research, requirements gathering, development, and testing.
- Experience with AWS infrastructure (e.g., Lambda, S3, API Gateway, CloudWatch, IAM, ECS/EKS basics) to support integrations.
- Experience designing and implementing reliable, idempotent, scalable, and observable integrations with 3rd party enterprise systems, including familiarity with SSO/SAML, OAuth, SCIM, and enterprise identity lifecycle management.
- Experience working directly with customers or internal teams on technical delivery by owning implementation work end-to-end, ensuring aligned requirements, accurate scoping, on-time delivery, and seamless handoff to internal teams or customer stakeholders.
- Strong debugging and troubleshooting skills to debug issues across complex systems & databases, including solid SQL/Postgres skills for debugging data issues.
- Collaborative mindset: you communicate clearly, value feedback, and enjoy working with product, design, and infrastructure partners.
- Curiosity and problem-solving: you dig into complex systems, make them better, and balance pragmatism with long-term thinking.
- Clear communicator: Clear verbal communication able to articulate technical concepts to both technical and non-technical stakeholders.
Benefits
- Remote based in Canada
- Flexible working hours
- Generous Paid Time Off
- Competitive Salary
- Health Benefits
- Transparent Career Paths
- Generous Paid Parental Leave
- Remote Stipend
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
GTM Engineer
CloudflareCloudflare, Inc. protects online applications without installing software, adding hardware, or changing lines of code. The company’s internet properties help
Available Location: New York, San Francisco, Austin, London or Lisbon Cloudflare One is one of the fastest-growing segments of our business. To maintain this velocity, we need a GTM Engineer who can bridge the gap between complex technical infrastructure and high-velocity sales execution. In this role, you'll design, build, and ship AI-powered workflows that scale our sales, marketing, and support functions as a competitive advantage. You apply judgement and taste to design systems that make reps' lives easier. You know when to build in the tools they already use every day and when to build something custom. You think two to three steps ahead on how the thing you're building today fits into the broader systems architecture tomorrow. And you bring a point of view on our stack, on what we should be building, and on where AI can do something that low-code tooling simply can't. Responsibilities - Design and maintain the data foundation our Specialist GTM org runs on, spanning account and contact data quality, enrichment workflows, and data provider orchestration across our stack - Audit the stack and generate your own backlog. We have a lot of tools, some overlap, and real gaps. Walk in with a point of view, identify what's missing or broken, and prioritize accordingly, without waiting to be handed a roadmap - Ship rep productivity workflows fast: triage asks from the field, identify the low-hanging fruit, and build it, biasing for shipping small + fast and iterating vs designing the perfect solution - Know when to go custom: not everything belongs in a point-and-click tool. You're comfortable spinning up bespoke AI-powered solutions when the problem calls for it, and you make that call with judgment, not default - Think in systems, not solutions: every workflow you build has upstream and downstream implications. You anticipate them, design for them, and don't create technical debt that someone else has to unwind six months later - Integrate third-party APIs to sync events and information across disparate systems, ensuring data flows reliably between the tools your team depends on every day - Document what you build. If people can't find it, understand it, or trust it, it doesn't matter how well it works Requirements - 3+ years of experience in GTM Engineering, workflow automation, or a technical RevOps role, ideally at a high-growth, AI-native B2B company - Direct experience with Salesforce. You know the data model, you've built on it, and you're comfortable owning changes - Fluency with AI coding assistants - you're actively building with these tools, not just experimenting with them - A track record of owning end-to-end AI and automation workflows, not just contributing to or consuming them - A fundamental understanding of APIs and webhooks to integrate third-party systems - Strong judgment on the build decision: you know when low-code gets you 80% of the way there and when it becomes the bottleneck, and you act accordingly - Systems thinker: you naturally break problems into composable parts, building solutions with separation of concerns so they're reusable, extensible, and easy to maintain - High agency + bias for action: you're not paralyzed by ambiguity or imperfect tooling. You know how to experiment, build fast, and clean up as you go Compensation Compensation may be adjusted depending on work location. For New York City, New Jersey, Washington, Washington DC, and California (excluding Bay Area) based hires: Estimated salary of $161,000 - $287,000 For Bay Area-based hires: Estimated annual salary of $168,000 - $303,000 This role is eligible to earn incentive compensation under Cloudflare's Sales Compensation Plan. The estimated annual salary range includes the on-target incentive compensation that may be attained in this role under the Sales Compensation Plan. Equity This role is eligible to participate in Cloudflare's equity plan. Benefits Cloudflare offers a complete package of benefits and programs to support you and your family. Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun! The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S. Health & Welfare Benefits - Medical/Rx Insurance - Dental Insurance - Vision Insurance - Flexible Spending Accounts - Commuter Spending Accounts - Fertility & Family Forming Benefits - On-demand mental health support and Employee Assistance Program - Global Travel Medical Insurance Financial Benefits - Short and Long Term Disability Insurance - Life & Accident Insurance - 401(k) Retirement Savings Plan - Employee Stock Participation Plan Time Off - Flexible paid time off covering vacation and sick leave - Leave programs, including parental, pregnancy health, medical, and bereavement leave
• Own and evolve ROSA's CI/CD platform. • Design, build, and operate the CI/CD pipelines and delivery infrastructure that ROSA engineering depends on to ship software safely and frequently. • Own the full pipeline lifecycle — from source integration and build automation through testing, artifact management, promotion, and production deployment. • Ensure pipelines are fast, reliable, observable, and secure. • Design and implement automated testing and quality gates. • Build testing infrastructure and automated quality gates that catch defects, regressions, security issues, and configuration drift before they reach production. • Drive progressive delivery and release engineering. • Integrate policy-as-code and security scanning into the delivery pipeline. • Operate what you build with a high reliability bar.
Senior Infrastructure Software Engineer, Search Platform
DropboxDropbox is the one place to keep life organized and keep work moving.
• Build a Next-Generation Search Platform: Develop a robust, highly scalable in-house search platform to power Dropbox Dash -AI-powered search for work. • Unify Search Experiences: Design and implement a singular search platform that integrates search for Dropbox Dash with Dropbox’s file and folder search, delivering a seamless and cohesive user experience. • Support Diverse Search Use Cases: Enable a wide range of search and retrieval capabilities, including lexical search, vector search, multi-modal search, Q&A, and recommendations, to meet evolving customer needs. • Scale the Indexing Platform: Build a highly scalable indexing infrastructure capable of handling trillions of documents while ensuring performance, reliability, and efficiency. • Drive International Expansion: Expand the search platform's capabilities to support Dropbox’s growing global user base, ensuring a consistent, high-quality experience worldwide.
Senior Infrastructure Software Engineer, Search Platform
DropboxDropbox is the one place to keep life organized and keep work moving.
• Build a Next-Generation Search Platform: Develop a robust, highly scalable in-house search platform to power Dropbox Dash -AI-powered search for work. • Unify Search Experiences: Design and implement a singular search platform that integrates search for Dropbox Dash with Dropbox’s file and folder search, delivering a seamless and cohesive user experience. • Support Diverse Search Use Cases: Enable a wide range of search and retrieval capabilities, including lexical search, vector search, multi-modal search, Q&A, and recommendations, to meet evolving customer needs. • Scale the Indexing Platform: Build a highly scalable indexing infrastructure capable of handling trillions of documents while ensuring performance, reliability, and efficiency. • Drive International Expansion: Expand the search platform's capabilities to support Dropbox’s growing global user base, ensuring a consistent, high-quality experience worldwide.



