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 looking for a Senior Software Engineer with expertise in fullstack
development and experience building or integrating AI-driven systems. In this
role, you'll design, build, and optimize features powered by AI, while
contributing broadly to our product stack. You'll collaborate closely with
product, design, and infrastructure teams to ship high-impact capabilities and
shape technical direction.
This is an individual contributor (IC) role with broad scope: you’ll influence
architecture, lead through technical discovery and execution, and tackle complex
engineering challenges head-on.
At Mediafly, you’ll help build the future of our multi-million ARR platform,
delivering AI-driven workflows that directly impact thousands of users. Your
contributions won’t be lost in the noise; they’ll help define what’s next.
\n
Responsibilities of a Senior Software Engineer:
- Design and integrate AI workflows into customer-facing products using
agent-like architectures or orchestration frameworks (e.g., LLamaIndex,
LangChain)
- Optimize LLM-powered features for performance, scalability, and
cost-efficiency. This may include prompt engineering, retrieval-augmented
generation (RAG), and evaluation of system quality—not necessarily model
fine-tuning.
- Work fullstack to build scalable, observable, and maintainable web
application features.
- Architect and implement APIs, databases, and cloud services to support both
AI and traditional product features.
- 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 engineering quality, ensuring solutions are testable, observable,
maintainable, and secure.
- Mentor engineers and provide technical guidance on best practices.
You will be successful in this role with (Required):
- Required:
- Technical Breadth: Fluency in fullstack development, particularly with
Python, Node.js [http://Node.js], and React. You've built and maintained
production-grade systems with meaningful architectural ownership.
- Pragmatic AI Experience: Hands-on experience working with AI systems—such as
AI agents, AI-powered search, RAG pipelines, or integrating LLMs via
orchestration frameworks. You may have worked with prompt design, embeddings,
or vector databases.
- Architectural Skills: Proven ability to design scalable, distributed, and
robust systems.
- Collaboration & Communication: You value open discussions, give and receive
feedback well, and thrive in a collaborative environment.
- Curiosity & Problem-Solving: You 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.
- Product Mindset: You care about more than just the code—you’re curious about
the why behind what you’re building. You think about the business impact,
user experience, and long-term value of your work, ensuring that technical
decisions align with broader company and customer goals.
- Versatility & Leadership: You’re comfortable switching between research
initiatives and hands-on execution. Whether you're engaging in high-level
architectural discussions, exploring new opportunities, or rolling up your
sleeves to debug and build, you adapt seamlessly to what the situation calls
for.
Nice to Haves:
- Experience with DevOps with preference for AWS
\n
$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.
\n
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
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.