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.
$120k - $195k per year
...artificial intelligence, and software-defined networking to provide... ...prestigious awards, such as Best Engineering Team, Best Company for... ...Networks is looking for world-class Senior/Lead software engineers to join... ..., and debug packet forwarding engine and a hardware component’s vendor...Remote workSenior$130k per year
...start-ups! What We Are Looking For We’re looking for a Senior Software Engineer to play a key part in building, scaling, and shaping... ...patterns, and API data structures Benefits & Perks ~ Work remotely anywhere in Canada and/or access any of our hubs ~ Health...Remote workSeniorLong term contractTemporary workWorldwideHome office$104k - $145k per year
...hear from you! We are looking for a Senior Software Developer to join our Development Experience... .... Reporting to the Team Lead, Engineering, you will work with the Engineering Department... ...infrastructure stability. This is a remote-first role within Canada. #LI-Remote...Remote workSeniorWork at officeHome officeFlexible hoursWeekend work- About Katana Katana is a remote-first, AI-first SaaS company building... ...inventory and manufacturing software for 1,500+ businesses that make... ...playbooks the wider Solution Engineering team builds on. Work that sits... ...complex customers successful. As a Senior Implementation Engineer, you...Remote workSeniorLocal areaImmediate startWork from homeHome office
$160k - $260k per year
...real difference in how the world connects and communicates. Job Summary We are looking for an enthusiastic and energetic Software Engineer to join our Remote Browser Isolation team. As part of this team, you will develop features and systems related to the cloud hosted RBI...Remote workWork at officeFlexible hours$20 - $22 per hour
Location: Vancouver, BC (Remote) Position: Software Engineer Intern Salary: $20-22 per hour About the Role Ace1 Media is looking for a passionate and motivated Software Engineer Intern to join our development team. This is a hands-on internship where youll gain real-world experience...Remote workHourly payLong term contractFull timeInternshipManual laborFlexible hours$85k - $115k per year
...and PolicyMe is here to change that. As a remote-first, Toronto-based startup with big... ...machine learning. As an AI-Driven Full Stack Engineer, you'll be part of a team charting new... ...processing, data extraction, recommendation engines etc. Work closely with Sr. Engineers...Remote workWork at officeFlexible hours$142k - $227k per year
Title: Employee Development Staff Software Engineer, Tech Lead Location: Remote, Canada About Toast: Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees...Remote workWork at officeLocal area- ...Responsibilities: • Play a substantial role in the platform frontend engineering team. • Work with Cresta product and engineering teams, build... ...• Work from home office stipend to help you succeed in a remote environment • Lunch reimbursement for in-office employees • PTO:...Remote workSeniorWork at officeLocal areaWork from homeHome office
- ...you might just be in the right place! We’re looking for a Senior Staff Software Engineer to join our Payments team in Canada & US. In this role, you... ...able to work within EST/EDT hours. We offer a choice of fully remote, partially remote or fully office-based work environments (...Remote workSeniorLong term contractWork at officeLocal areaFlexible hours
- ...style to life. Reports to: Director of Engineering Location: Remote, United States About the Role Our... ...scaling across multiple brands and needs a senior engineer who can own a service area... ...bar for the developers around you. As Software Engineer (Team Lead), you will serve as...Remote workSeniorRemplacementInternshipImmediate start
$164.49k - $197.39k per year
...to reduce noise and cost. We are a 100% remote company with 1,600+ team members across... ...Opportunity Grafana Labs is seeking a Senior Engineer (AI & Automation) to own the AI agent infrastructure... ...Makes You a Great Fit ~8+ years of software engineering experience with depth in...Remote workSeniorLocal areaFlexible hours$104k - $123.5k per year
...advertising and marketing channels. As a Senior Quality Engineer in Quality Infrastructure at... ...engineering culture here: StackAdapt is a remote-first company; we are open to... ...Table ~5+ years of experience in software development or test automation, with at...Remote workSeniorWork from homeHome office- About Us At Atolio, we are a fully remote, well-funded startup founded by experienced leaders from Splunk and PagerDuty. Our mission... ...thrive. About the Role We are seeking a skilled Connector Software Engineer to join our remote team. In this role, you will focus on designing...Remote workLong term contractFlexible hours
- ...to enhance transaction security. About the Role: As a Senior Systems Engineer at Spreedly, you will lead ambitious projects, drive deep architectural... ...service ~ Visits to HQ in Durham, North Carolina for remote employees We champion the ethical, creative use of AI—if...Remote workSeniorWork from homeWorldwideFlexible hours
- ...growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals. These opportunities are ideal for... ...licensure is preferred • Proficiency with relevant engineering software, tools, and systems • Extended Healthcare Plan (Medical,...Remote workSeniorFor contractors
- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program... ...Canada (B+P Canada) is actively seeking a Senior Electrical Engineer for immediate employment... ...proficiency in design and analysis software (e.g., AutoCAD, Revit, ETAP, SKM). • Strong...Remote workSeniorLocal areaImmediate startWorldwideRelocationFlexible hours
$148k - $170k per year
...company. We sit at a rare intersection: software, hardware, real estate, energy systems,... ...innovative technology team as a DevOps Software Engineer and help drive the evolution of our... ...tooling that supports both local and remote container-based cloud development workflows...Remote workSeniorPermanent employmentLocal area- We are seeking a highly motivated Senior Software Sales Representative to join our dynamic sales team. As a Senior Software Sales Representative at Cincom, you will play a crucial role in driving our sales efforts and contributing to the continued success and growth of the...Remote workSeniorLong term contract
$80k - $130k per year
...about money. About the Role: As a Software Developer on Borrowell’s Engineering team, you will design, develop, optimize... ...systems • A conversation with a senior leader That's it! After each step,... ...a flexible vacation policy We are remote-first across Canada with an office...Remote workSeniorInternshipWork at officeFlexible 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
$95k - $130k per year
...opportunity Heart & Stroke offers hybrid work options. For this role, candidates can work from anywhere in Canada. The Platform Engineering Senior Manager leads a team of business analysts and platform engineering resources, accountable for the technology selection, planning...Remote workSeniorFor contractorsHome officeFlexible hours$103k - $160k per year
...an impact? We're seeking exceptional engineers who can bridge the gap between Salesforce... ...growth! Reporting to our Team Lead, the Senior Salesforce Engineer will play a key role... ...legislation. Travel- Although we operate as a remote company, all roles are expected to...Remote workSeniorFull timeContract workPart time- ...'re looking for a Director of Software Development to lead our RFX I/... ...effort. You'll lead multiple engineering pods, including other managers... ...across the business, including senior leadership. Innovation & Emerging... ...You’ll Work • Loopio is a remote-first workplace because we recognize...Remote workSeniorLong term contractTemporary workInternshipWork from homeHome officeFlexible hours
- ...the right place! We’re looking for a Staff Software Developer to join our Retail team in... ...that meet customer needs. You will uplevel engineering craft across the organization, by providing... .../EDT hours. We offer a choice of fully remote, partially remote or fully office-based work...Remote workWork at officeLocal areaFlexible hours
$166.4k - $208k per year
...a bridge between Platform and Product engineering. We enable product teams to ship reliable... ...recurrence. Reporting to the Senior Manager of Software Development, you'll guide a senior group... ...of Wealthsimple, Black @ WS) We’re a remote first team with over 1,500 employees across...Remote workSeniorLong term contract- ...from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and... ...being, 20 days of PTO, and a $1,500 work-from-home stipend. Remote-first with hybrid flexibility : We're a remote-first...Remote workSeniorPermanent employmentFull timeSummer workInternshipWork at officeWork from home
$66k - $80k per year
...and access management. As an Integration Engineer I at Ping Identity, you will contribute to... ..., PingOne Advanced, and Self-Managed Software products. In this role, you will support... ...continuous learning with mentorship from senior engineers • Support testing and deployment...Remote workSeniorLocal areaWorldwideFlexible hours- ...looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack... ..., 20 days of PTO, and a $1,500 work-from-home stipend. Remote-first with hybrid flexibility : We're a remote-first company...Remote workSeniorPermanent employmentFull timeSummer workInternshipWork at officeWork from homeShift work
- Scopely is looking for a Senior Producer to join our WWE Champions team in the US or Canada on a remote basis. At Scopely, we care deeply... ...coordination across Product, Design, Engineering, QA, Analytics, and Live... ...experience in games, software, or live-service products, including...Remote workSeniorLong term contractTemporary workLocal areaImmediate startWorldwide
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
- software engineer - computer
- software developer remote
- software engineer intern
- software engineer devops
- junior software developer internship
- remote entry level software developer
- software engineer visa sponsorship
- linux software engineer
- coldfusion software developer - (remote work)

