Talent.com
Mediafly
Remote Senior Software Engineer, FullstackMediafly • Milton, Ontario
Remote Senior Software Engineer, Fullstack

Remote Senior Software Engineer, Fullstack

Mediafly • Milton, Ontario
30+ days ago
Job type
  • Full-time
  • Remote
Job description
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 yearAt 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 SetupThis 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 CanadaFlexible working hoursGenerous Paid Time OffCompetitive SalaryHealth BenefitsTransparent Career PathsGenerous Paid Parental LeaveRemote Stipend
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.
We have over 100 employees located globally. Thanks to our commitment to employee experience, Mediafly has been recognized as a Best Place to Work from Crain's, Inc. and BuiltIn.
Mediafly's HQ is based in Chicago, IL.
Create a job alert for this search

Remote Senior Software Engineer, Fullstack • Milton, Ontario

Similar jobs

Senior Product Security Engineer – Remote Canada - Equity - C$150,000 - C$200,000 A Year - Remote

Financial technology companyHamilton, Canada
Remote
Full-time

Seeking a Senior Product Security Engineer to improve product security by collaborating with product teams, performing threat modeling, and enforcing secure coding. Show more

 • Promoted

Remote Backend Engineer — Identity Decisioning - $125,000 - $175,000 A Year - Remote

Progressive Financial Technology CompanyHamilton, Canada
Remote
Full-time

A progressive financial technology company is seeking a Software Engineer II, Backend specializing in Identity Decisioning.In this role, you will develop backend systems, collaborate on projects, a... Show more

 • Promoted

Senior Software Architect Engineer - C$120,000 - C$165,000 A Year

Essence Coaching GroupHamilton, Canada
Full-time

Senior Software Architect Engineer (Aerospace / eVTOL)Location: Lindsay, Ontario, CanadaEmployment Type: Full-timeSalary Range: CAD 120,000 – 165,000 (annual)Work Model: HybridAbout the JobA senior... Show more

 • Promoted

Senior Software Engineer - API Development

MaaforHamilton, Ontario, Canada
Full-time

Advance your career in our Toronto office as a Senior Software Engineer focused on API development using the.Collaborate to create tailored solutions that make a difference.This role requires a hig... Show more

 • Promoted

Senior Macos Endpoint Engineer – Remote Platform - C$142,000 - C$192,000 A Year - Remote

Fintech CompanyHamilton, Canada
Remote
Full-time

A leading fintech company in Hamilton, Ontario, is looking for an IT Engineer to manage macOS devices using Jamf Pro.The position requires strong scripting skills and the ability to drive automatio... Show more

 • Promoted

Senior Systems Engineer, Defense Integration - $85,500 - $135,500 A Year

WescamHamilton, Canada
Full-time

A leading defense technology firm in Ontario is seeking an Applied Systems Engineer Specialist to act as the primary technical interface between Wescam products and customers.The role involves mana... Show more

 • Promoted

Senior Software Engineer, Backend (Merchant Advocacy) - $150,000 - $200,000 A Year - Remote

AffirmHamilton, Canada
Remote
Full-time

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.The Merchant & Partne... Show more

 • Promoted

Senior Backend Architect - Remote, Scale Global Lifecycle - C$150,000 - C$200,000 A Year - Remote

Scale Global LifecycleHamilton, Canada
Remote
Full-time

A leading financial technology company located in Hamilton, Ontario seeks an experienced backend software engineer to build a brand new lifecycle-orchestrator service.Candidates should have over 5 ... Show more

 • Promoted

Senior Software Engineering Manager Remote

AffirmHamilton, ON, CA
Remote
Full-time

As a Senior Engineering Manager at Affirm, focus on amplifying developer productivity and innovation across teams.This remote role emphasizes leadership in environment management and system improve... Show more

 • Promoted

Backend Engineer, Ai Agents - Remote - $125,000 - $175,000 A Year - Remote

Financial technology companyHamilton, Canada
Remote
Full-time

Seeking a Software Engineer II for an AI Agents team in a Canadian FinTech company to develop APIs and contribute to product development. Show more

 • Promoted

Software Engineer II, Backend (Reliability Platform)

United States Digital Space LLCHamilton, ON, CA
Full-time

Chief of Staff to the Chief Product Officer.As Chief of Staff to the Chief Product Officer, you will be a force multiplier for the company's product leadership team.This role helps the CPO run a hi... Show more

 • Promoted

software engineer

ProvidiusHamilton, Ontario, Canada
Full-time

About Providius Providius has been at the forefront of innovation in the Media & Entertainment industry for over a decade, delivering solutions to complex challenges in IP media and IT infrastructu... Show more