Remote Senior Software Engineer (Fullstack)
$120k - $140k per yearMediafly
Who we are:
At Mediafly, we help the world’s top revenue teams work smarter and achieve measurable impact. Our platform brings together sales enablement, content, and performance insights so sellers have the coaching, tools, and intelligence they need to succeed. By weaving value selling into every workflow, we empower teams to accelerate deal cycles, boost win rates, and prove ROI.
For you, that means joining a company where innovation meets purpose—where your work helps businesses deliver more meaningful buyer experiences and drives results that truly matter. You’ll be part of a collaborative, growth-focused team that values expertise, creativity, and human connection.
As a Senior Software Engineer , you’ll sit at the intersection of content, data, and real-world impact —building the integrations that connect it all. You’ll design and deliver integrations across CRM, DAM, and productivity platforms, bringing customer, asset, sales, and workflow data into a centralized system. The result? Features that help customers see how their content actually performs—tying engagement and usage directly to sales outcomes.
In this role, you’ll own the full lifecycle. From discovery and architecture through implementation and troubleshooting, you will be working across AWS-hosted services in C# and Go to deliver scalable, reliable, and observable integration solutions. You’ll tackle messy, cross-system challenges, partner closely with customers, and help shape how we build integrations that are not just functional, but genuinely insightful and impactful.
What You'll Do:
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.
You’ll be successful in this role with (required):
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.
Nice to Have:
Experience with common enterprise systems such as Salesforce/CRM platforms, SharePoint/CMS, and related APIs.
Experience implementing or supporting Microsoft Graph-based integrations and enterprise workflows.
Hands-on familiarity with Salesforce data models, SOQL, API usage, and troubleshooting integration edge cases.
Experience running third-party compliance certifications for integrations
Experience with Digital Asset Management integrations
Experience with enterprise-grade observability tools (Datadog, CloudWatch Insights)
$120,000 - $140,000 a year
At Mediafly/Dooly, we believe that pay transparency is essential to building trust, promoting fairness, and driving equity in the workplace. By openly sharing salary ranges in our job postings, we aim to empower candidates with clear expectations and ensure that all employees are valued for their contributions. This commitment reflects our dedication to fostering an inclusive culture where everyone has access to opportunity and growth. We believe that transparency not only strengthens our hiring process but also reinforces our core values of integrity, accountability, and respect.
The salary range listed is a typical starting point for this role, but at Mediafly, your potential doesn’t stop there! We believe in rewarding talent, curiosity, and impact, which means there’s plenty of room to grow your career, and your compensation, over time. Join us, and you’ll have the chance to take on new challenges, expand your skills, and advance in ways that reflect your contributions and ambition.
Why Mediafly/Dooly?
This is your opportunity to make a significant impact in a small team supporting a product line with multi-million dollar annual recurring revenue. We're at an exciting inflection point—after years of rapid development on our legacy codebase, we're now focused on strengthening our foundation while continuing to deliver value. You'll help shape the future of our platform by building new features while simultaneously improving code quality and system stability.
- Remote based in Canada
- Flexible working hours
- Generous Paid Time Off
- Competitive Salary
- Health Benefits
- Transparent Career Paths
- Generous Paid Parental Leave
- Remote Stipend
Location and Work Setup
This is a 100% remote position with a collaborative team that values flexibility and trust. We use modern communication and collaboration tools to stay connected and productive across time zones.
Ready to make an impact on a product that matters? Apply today and help us build the next generation of our platform!
Mediafly is an equal opportunity employer, which means we do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression. We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome people of different backgrounds, experiences, abilities and perspectives and encourage all interested individuals to apply.
Thanks to our commitment to employee experience, Mediafly has been recognized as a Best Place to Work from Crain's, Inc. and BuiltIn.
Mediafly is a fully distributed company with an HQ in Chicago, IL.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...road incidents. We deploy edge and cloud solutions that make intersections and highways safer and smarter. Role Overview As a Senior Software Engineer at Derq, you will focus on designing, developing, and optimizing production systems that power our real‑time traffic and...Remote workSenior
- Senior Software Engineer Remote - Canada | Full-Time | Canals AI About Canals Canals is a bootstrapped, profitable startup transforming wholesale distribution (trillion dollar industry) with AI. Our platform seamlessly integrates with the systems distributors already use, automating...Remote workSeniorFull timeFlexible hours
- ...career to new heights with Loopio! ✨ Loopio is looking for a senior engineering leader to own our Site Reliability Engineering (SRE), Infrastructure... ...systems is a plus. Where You’ll Work • Loopio is a remote-first workplace because we recognize the advantages of working...Remote workSeniorInternshipWork from homeHome officeFlexible hours
$104k - $145k per year
...to hear from you! We are looking for a Senior Software Developer to join our Business... ...collaborating closely with the Product Manager, Engineering Manager and other developers to devise and... ...to achieve its goals. This is a remote-first role within Canada. #LI-Remote...Remote workSeniorWork at officeHome officeFlexible hoursWeekend work- How will I make an impact? We are looking for seasoned software developers who are passionate about developing software using engineering best practices. Senior software developers use past experiences & know-how to enable teams to be more productive & effective through the...Remote workSeniorWork at office3 days per week
$104k - $145k per year
...love to hear from you! We are looking for a Senior Software Developer, Data to join our Data team in the Engineering Department! The Senior Software Developer,... ...products that serve the business. This is a remote-first role within Canada. #LI-Remote Responsibilities...Remote workSeniorWork at officeLocal areaHome officeFlexible hoursWeekend work- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Remote workWork at office
- The Software Technologies team provides solutions to meet grid security needs with a comprehensive... ...systems. As a Power System Software Engineer, you will be involved in both software... ...Hiring Team will review and discuss the remote work arrangement accordingly. As part of...Remote workImmediate startWork visa
$122k - $162k per year
Senior AI Engineer ABOUT US Procurify is the AI-enhanced procurement and AP automation platform for mid-market organizations. We make it easy for... ...mission-driven organizations spend smarter Procurify is a remote-first company with a big heart and a strong ambition to modernize...Remote workSeniorImmediate startFlexible hours$184.5k - $205k per year
...based technologies with the company’s COSMOS software suite to unify diverse components into... ...centers worldwide. As a Principal Engineer in our Signal Connectivity Engineering... ...qualifications. Location & Travel This is a remote position, but candidates must be located...Remote workWorldwideFlexible hours- ...Description We are seeking a highly skilled and experienced ASIC Engineer to join our LDPC team. The successful candidate will be... ...Collaborate with cross-functional teams including system architects, software engineers, and layout engineers to ensure successful ASIC integration...Remote workSenior
- ...are committed to providing the most cost-effective solutions to engineering challenges and offer a diverse range of projects from the initial... ...We are looking for a dynamic individual to take on the role of Senior Building Electrical Engineer at our Gatineau office. Working with...Remote workSeniorPermanent employmentFor contractorsInternshipWork at officeFlexible hours
- ...About the Role: We are looking for a seasoned Senior ML OPS Engineer to architect, build, and optimize ML inference platform. The role demands... ...inference platforms in a production environment is crucial. This remote position calls for exceptional communication skills and a...Remote workSenior
- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...better world. Join us. Job Description AECOM is actively seeking a Senior Civil/Environmental Engineer to join our growing Western Canada...Remote workSeniorFull timeContract workFor subcontractorWork at officeLocal areaWorldwideFlexible hours
- ...Canada Inc. the flagship office for FLOTATION, is seeking a Sales Engineer to join our Sales Team. Your primary function to create and... ...supporting representative agents across the region. This position is remote, based in Ontario or Quebec. ___________________________________...Remote workSeniorLong term contractTemporary workWork at officeDay shift
- Role Summary: The Senior Client Platform Engineer provides technical leadership across shared client platforms supporting High 5 Casino and Lucky Bits Vegas. This role is responsible for translating product requirements and design specifications into scalable, maintainable...Remote workSenior
- ...and Docker Scout. We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine... ...workflows trustworthy by default. As a Senior Security Engineer embedded in the Desktop engineering team, you will...Remote workSeniorHome officeShift work
$130k - $170k per year
...Experience in enterprise architecture, IT consulting, sales engineering or software engineering in an enterprise environment. Professional demeanor... ...skills, able to build solid relationships with prospect’s senior business and technical teams. Works collaboratively in a...Remote workSeniorLocal area- ...in production. Roles & Responsibilities • Execute the "Ava" Core Engine: Build and maintain the end-to-end inbound and outbound call... ...in an early-stage startup. Must have • 5+ years of professional software engineering experience. • Experience building and shipping production...Remote workLong term contractInternship
$84k - $99.75k per year
...channels. StackAdapt is seeking a talented Quality Engineer who is passionate about software quality and test automation to be part of a highly... ...about our engineering culture here: StackAdapt is a remote-first company, we are open to candidates located anywhere...Remote workWork from homeHome office- ...in the middle of a fundamental shift in how software gets made, and we are not tiptoeing into it. We are rebuilding our engineering culture around a simple belief: AI changes everything... ...every step. Our Ways of Working Babylist is remote-first with team members across the U.S. and...Remote workInternshipWork at officeLocal areaFlexible hoursShift workWeekend work
- ...and performant mobile solutions, while mentoring junior developers and advocating for mobile development best practices. As a Software Developer - Mobile (Android), you will: Design, develop, and deploy Android applications using Kotlin/Java, ensuring a smooth user...Remote workWork at officeWork from home
- ...arithmetically and commercially correct. • Use a combination of software checks and parallel model development to identify modelling errors... ...skills. • Ability to work independently and as part of a remote team A competitive base salary with flexible working arrangements...Remote workSeniorWork at officeWork from homeFlexible hours
- ...without manual work. We’re a remote-first team spread across Canada... ...after graduation. QA Automation Engineer Co-op Location: Quebec-based (... ...’re excited about improving software quality through automation, this... ...• Mentorship and support from senior developers • Exposure to real-...Remote workSeniorFull timeInternshipFlexible hours
$65k - $140k per year
...employees, and communities. The Role We're hiring Quality Engineers to work on Veeva Vault, a rapidly growing SaaS platform product... ...you'll be responsible for functional and automation testing of software, ensuring customer success with every release. Graduates or...Remote workWork at officeLocal areaWork from home$209.3k - $313.8k per year
...part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight. Join... ...truck manufacturer. Meet the Team: As a Staff Machine Learning Engineer focused on End-to-End (E2E) Model Development, you will lead the...Remote workFull timeWork at officeRelocation$60k - $82k per year
...is currently looking for an experienced Senior Product Support Specialist. The Senior Product... .... • Collaborate with product management, engineering, and other internal teams to diagnose and... ...• Hybrid Opportunity: This role is fully remote until our Vancouver, BC office is...Remote workSeniorPermanent employmentFull timeContract workWork at officeLocal areaWork from homeFlexible hours$110k - $150k per year
...from you! We are looking for a Security Engineer to join our IT Team! Reporting to the... ...security programs and initiatives. As a senior individual contributor, you will collaborate... ..., and success. Work Your Way • Remote-first setup for added flexibility • Home...Remote workSeniorWork at officeHome officeFlexible hoursWeekend work$110k - $130k per year
...genres. Our studio operates as a remote-first workplace, offering... ...is looking for an experienced Senior Level Designer to help build and... ...’ll work closely with design, engineering, art, and production to create... ...Implement levels directly using in-engine tools, scripting, and event...Remote workSeniorLong term contractFlexible hours$168k - $210k per year
...leadership team for Product, Design, and Engineering (PDE). This is a high-impact, critical role... ...rudder, providing directive guidance to senior leaders, driving alignment, improving... ...strong foundational understanding of the software development lifecycle (SDLC), product management...Remote workSeniorWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Senior Software Engineer (Fullstack). Be the first to apply!
- senior software developer Halton Regional District, ON
- software engineer - computer Halton Regional District, ON
- software developer remote Halton Regional District, ON
- software engineer intern Halton Regional District, ON
- software engineer devops Halton Regional District, ON
- ingénieur logiciel Halton Regional District, ON
- software developer intern Halton Regional District, ON
- software engineer Halton Regional District, ON
- software development engineer Halton Regional District, ON
- software engineer salary in canada Halton Regional District, ON
