×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Fullstack

Remote / Online - Candidates ideally in
Canada
Listing for: Mediafly
Full Time, Remote/Work from Home position
Listed on 2026-01-04
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Cloud Engineer - Software, Java Developer
Salary/Wage Range or Industry Benchmark: 120000 - 140000 CAD Yearly CAD 120000.00 140000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer, Fullstack

Remote - Canada Engineering /Full-time /Remote
Who we are:Mediafly is the leading revenue enablement platform market-facing teams use to plan, predict, coach, and engage at the highest levels. Our unified suite of solutions create immersive buyer experiences; enable sellers to lead with value, allow managers to scale coaching, and empower leaders to forecast with confidence. In today’s unpredictable market, Mediafly is the key to delivering predictable efficient growth.

We're seeking an experienced Senior Full Stack Engineer with strong Java expertise to join our remote team.

You'll work with our Java backend and React/TypeScript frontend systems deployed on AWS. You'll build new features while also improving system reliability, performance, and observability. As part of our fully remote Agile team, you'll collaborate closely with UX designers and Product Managers to deliver exceptional solutions.

This is an individual contributor role with broad scope: you’ll influence architecture, lead through technical discovery and execution, and tackle complex engineering challenges head-on.
Why Join Us?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.

What You'll Do:

  • Design and deliver fullstack web application features using React/TypeScript, Java, Spring, and AWS.
  • Improve build tooling, CI/CD processes, and automated tests to increase development efficiency and reliability.
  • Lead and collaborate on all portions of the SDLC including technical discovery to break down large, complex, and ambiguous problems into clear, actionable initiatives and tasks to drive successful outcomes.
  • Champion quality by ensuring solutions are observable, testable, secure, and maintainable.
  • Mentor teammates, share knowledge, and contribute to a culture of continuous improvement
  • Collaborate with engineers, product managers, and UX designers to achieve better outcomes.
  • Participate in code reviews and contribute to technical documentation.
  • Help evolve our architecture to meet scaling and performance needs.
  • You’ll be successful in this role with: (required)

  • Fluency in fullstack development, particularly with Java, C#, Spring, and React. You've built and maintained production-grade systems with meaningful architectural ownership.
  • Hands-on experience maintaining and improving legacy systems.
  • Proven ability to architect scalable, distributed systems with attention to reliability.
  • Excellent communication and collaboration skills across technical and cross-functional partners.
  • Nice-to-Haves:

  • Experience with Salesforce and/or hands on experience developing a salesforce managed package.
  • About Your Working Style/The Ideal Candidate:

  • Enjoys learning about customers' industries and understanding how they use our products
  • Love diving deep into complex systems, understanding how they work, and finding creative ways to improve them. Whether it's optimizing existing architecture or rethinking processes, you bring a thoughtful approach to problem-solving. You’ve likely worked on challenging tech before and enjoy the satisfaction of making things more efficient, scalable, and future-proof.
  • Finds satisfaction in solving challenging debugging problems
  • Can balance technical debt reduction with feature development
  • Communicates clearly and proactively with team members. Values open discussions, give and receive feedback well, and thrive in a collaborative environment
  • $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.
    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!
    Why Mediafly/Dooly?Remote based in Canada Flexible working hours

    Generous Paid Time Off Competitive Salary Health Benefits Transparent Career Paths Generous Paid Parental Leave Remote Stipend
    Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary