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

Remote Senior Software Engineer, Fullstack

Mediafly • Aurora, 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 • Aurora, Ontario

Similar jobs

Senior Software Engineer - Canada - C$120,000 - C$150,000 A Year - Remote

DataVisorToronto County, Canada
Remote
Full-time

Develops machine learning systems to detect fraud using big data technologies and real-time streaming platforms. Show more

 • Promoted

Senior Software Engineer: Agentic Ai Applications (Remote) - C$100,000 - C$130,000 A Year - Remote

Software InternationalToronto County, Canada
Remote
Full-time

Senior Software Engineer role focused on developing AI applications with autonomous agents and LLMs, requiring strong architecture and distributed systems skills. Show more

 • Promoted

Senior Software Engineer - $129,264 - $171,478 A Year - Remote

AdaNorth York, Canada
Remote
Full-time

Senior Software Engineer to build scalable systems, work with LLMs, and contribute to the AI-driven customer support platform. Show more

 • Promoted

Remote Senior Software Engineer Ai-Native Platform - C$145,000 - C$165,000 A Year - Remote

Nonprofit Management Software ProviderNorth York, Canada
Remote
Full-time

Seeking a Senior Software Engineer with 7+ years of experience to design AI-integrated architecture and optimize performance for a nonprofit software platform. Show more

 • Promoted

Senior Software Engineer - $85,065 - $127,281 A Year - Remote

HMC ArchitectsToronto County, Canada
Remote
Full-time

Seeking a Senior Full Stack Software Engineer to design, develop, and deploy secure, scalable enterprise applications using.NET Core, C#, Python, and SQL Server.Responsibilities include API integra... Show more

 • Promoted

Remote Senior Software Engineer - 34123 - $40 - $100 An Hour - Remote

TuringEast York, Canada
Remote
Full-time

Develops and tests LLM interaction with code, analyzes GitHub issues, and sets up code repositories. Show more

 • Promoted

Senior Software Engineer - $130,000 - $200,000 A Year - Remote

InvertNorth York, Canada
Remote
Full-time

Senior Software Engineer to develop features and mentor others.Requires experience with Python, FastAPI, MongoDB, PostgreSQL, and other technologies. Show more

 • Promoted

Senior Software Engineer, Sage Intacct Integrations - $130,000 - $140,000 A Year - Remote

VersapayEast York, Canada
Remote
Full-time

Seeking a Senior Software Engineer with 7+ years of experience in C#/.NET and 3+ years integrating with Sage Intacct ERP to design, build, and maintain integrations and backend services for account... Show more

 • Promoted

Senior Software Engineer, Helioscope - C$116,500 - C$173,300 A Year - Remote

Aurora SolarEast York, Canada
Remote
Full-time

Senior Software Engineer to design, implement solutions, mentor, and drive initiatives for commercial solar design software. Show more

 • Promoted

Senior Software Engineer — Remote Canada - C$85,000 - C$110,000 A Year - Remote

Transportation Solutions ProviderNorth York, Canada
Remote
Full-time

Remote Senior Software Engineer sought by a transportation company to develop solutions, mentor others, and consult on product strategy.Requires C# proficiency and a Bachelor's degree. Show more

 • Promoted

Senior Software Engineer - C$100,000 - C$125,000 A Year - Remote

BonterraNorth York, Canada
Remote
Full-time

Designs, implements, and maintains secure identity and access management solutions using Auth0, OAuth, and modern web security.Leverages AI tools for coding and security. Show more

 • Promoted

Senior Software Engineer — Lead High-Impact, Remote/Hybrid

AchieversToronto, ON, CA
Remote
Full-time

A leading employee recognition platform in Canada seeks a Senior Software Engineer to drive product impact at a global scale.The role offers hybrid or remote work options.Responsibilities include l... Show more

 • Promoted

Senior Applied AI Software Engineer Remote

Photonic Inc.Toronto, ON, CA
Remote
Full-time

Take the lead in AI innovation with Photonic as a Senior Applied AI Software Engineer.Work remotely in Canada to apply your AI expertise in the ambitious realm of quantum engineering.In this key ro... Show more

 • Promoted

Senior Software Engineer – Remote & Travel Flexible - C$100,300 - C$107,200 A Year - Remote

Leading Pension FundToronto County, Canada
Remote
Full-time

Develop software solutions for a pension fund's Investments division, lead technical initiatives, and mentor junior developers.Offers remote work and competitive pay. Show more

 • Promoted

Senior Software Engineer - Up To $157,000 A Year - Remote

TeraWatt InfrastructureNorth York, Canada
Remote
Full-time

Develops and maintains cloud-native full-stack applications, REST APIs, and microservices for charging and energy management systems. Show more

 • Promoted

Senior Software Engineer Remote Toronto

TD BankToronto, ON, CA
Remote
Full-time

Explorez une carrière stimulante chez TD en tant qu'Ingénieur en logiciels senior à Toronto, avec la possibilité de télétravail.Ce rôle exige des compétences avancées en développement et en résolut... Show more

 • Promoted

Senior Full-Stack Software Engineer – Remote Health Tech

Clover HealthToronto, ON, CA
Remote
Full-time

A healthcare technology company is seeking a Senior Software Developer with extensive experience in full-stack engineering.In this role, you will create scalable and efficient systems, collaboratin... Show more

 • Promoted

Senior Software Engineer – Impact Saas (Remote Canada) - C$145,000 - C$165,000 A Year - Remote

Unified Software CompanyEast York, Canada
Remote
Full-time

Seeking a Senior Software Engineer to lead cloud-based CRM projects, mentor teams, and promote best practices in a remote setting.Requires 5-7 years of experience, with a focus on JavaScript/TypeSc... Show more

 • Promoted

Senior Software Engineer - C$105,000 - C$150,000 A Year - Remote

NeogovNorth York, Canada
Remote
Full-time

Develops new features for SaaS products.NET, SQL, and cloud technologies.Experience with AWS, Angular, GraphQL, and PostgreSQL are preferred. Show more

 • Promoted

Senior Software Engineer - C$110,000 - C$125,000 A Year - Remote

Insight GlobalToronto County, Canada
Remote
Full-time

Designs and implements mobile solutions using Flutter, integrating with native iOS and Android apps.Collaborates with teams to deliver customer-focused capabilities. Show more