Senior Software Engineer, Professional Services

Posted 17 Hours Ago
Be an Early Applicant
Hiring Remotely in Canada
Remote
120K-140K Annually
Senior level
Sales • Software
The Role
The Senior Software Engineer will architect, implement, and deliver solutions for customers in a multi-domain enterprise setting, focusing on high-quality execution and exceptional customer experience across various technologies such as C#, Python, and AWS.
Summary Generated by Built In
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.

Role Overview:

The Senior Software Engineer, Professional Services, is a customer-facing technical leader responsible for architecting, implementing, and delivering custom solutions, integrations, and platform extensions across a multi-domain enterprise environment. In this role, you will own the full lifecycle of technical delivery—from discovery and design through implementation, troubleshooting, and knowledge transfer—while ensuring high-quality execution and exceptional customer experience. You will work across AWS-hosted services, modern front-end frameworks, backend services in C# and Python, and enterprise integrations to solve complex customer problems. Your expertise in service-based architecture, distributed systems, and cross-domain troubleshooting enables you to guide customers, influence internal best practices, and elevate the overall quality of Professional Services delivery.

Responsibilties of a Senior Software Engineer, Professional Services;

  • Lead the design, development, and delivery of customer-facing Professional Services solutions, including platform configurations, system integrations, data migrations, custom automations, and advanced troubleshooting.
  • Own implementation work end-to-end, ensuring aligned requirements, accurate scoping, on-time delivery, and seamless handoff to internal teams or customer stakeholders.
  • Build high-quality, maintainable code and utilities in C#, Python, JavaScript/TypeScript, and contribute to React-based extensions or front-end components when required.
  • Apply strong architectural judgment to design service-based, scalable, secure solutions across distributed and multi-domain systems.
  • Work with AWS infrastructure (e.g., Lambda, S3, API Gateway, CloudWatch, IAM, ECS/EKS basics) to support integrations, automations, and operational tooling.
  • Develop robust, idempotent integrations using REST APIs, webhooks, events, and enterprise identity standards (SSO/SAML, SCIM).
  • Troubleshoot issues that span multiple domains—application, data, infrastructure, authentication, and third-party systems—providing clear remediation steps and long-term fixes.
  • Implement and support Professional Services standard offerings, including CRM integrations, content operations, permissions models, identity/SSO/SCIM workflows, calendar and email integrations, and platform add-ins.
  • Build and maintain internal automation scripts and utilities to streamline repeatable PS work (bulk operations, data processing, orchestration tools).
  • Validate and debug data flows using SQL/Postgres and related tooling to ensure accuracy and alignment across systems.
  • Operate with rigor inside Jira: maintain accurate statuses, track estimates and actuals, uphold component and project conventions, and ensure visibility for cross-functional stakeholders.
  • Produce high-quality written deliverables including runbooks, technical guides, configuration documentation, and customer-facing updates.
  • Review code for PS-led engineering work, identify improvements, and uphold internal engineering standards around reliability, observability, and maintainability.
  • Collaborate with Support, Product Engineering, and Customer Success to close the loop on customer issues and drive continuous improvement.

Technical Skillsets

  • Strong professional experience in C# and/or Python (5+ years), with solid fundamentals in backend development.
  • Proficiency in JavaScript/TypeScript, including hands-on experience with React for front-end or extension development.
  • Ability to write clean, maintainable, well-documented code across multiple languages.
  • Deep understanding of REST APIs, webhooks, authentication flows, and common integration patterns.
  • Ability to design and implement reliable, idempotent, scalable integrations with enterprise systems.
  • Solid SQL/Postgres skills for debugging data issues and validating integration behavior.
  • Familiarity with SSO/SAML, OAuth, SCIM, and enterprise identity lifecycle management.
  • Experience with common enterprise systems such as Salesforce/CRM platforms, SharePoint/CMS, email/calendar providers, and related APIs.
  • Hands-on AWS experience—particularly serverless, storage, IAM, monitoring/logging, and configuration management primitives used in SaaS environments.
  • Proficient with Git/GitHub, CI/CD basics, and command-line tooling.
  • Ability to reason about distributed systems, service boundaries, and cloud operational models.
  • Excellent written communication for runbooks, architecture notes, and customer-facing explanations.
  • Clear verbal communication able to articulate technical concepts to both technical and non-technical stakeholders.
  • Proven success delivering customer-facing technical projects in a SaaS or cloud-based environment, with ownership of outcomes, timelines, and stakeholder communications.
  • Disciplined approach to processes: accurate time tracking, strong Jira hygiene, and consistent documentation practices.

Nice to have

  • 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.
  • AWS DevOps experience (infrastructure-as-code, automation pipelines, container orchestration, etc.).
  • Experience with enterprise-grade observability tools (Datadog, New Relic, CloudWatch Insights, Sentry, etc.)

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?
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

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's HQ is based in Chicago, IL.

Top Skills

AWS
C#
Ci/Cd
Git
JavaScript
Microsoft Graph
Postgres
Python
React
Rest Apis
Salesforce
SQL
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chicago, IL
195 Employees
Year Founded: 2006

What We Do

Most sales organizations are plagued with unengaged buyers and a tech stack full of point tools with low adoption and low impact.

Mediafly enables data-driven revenue teams with one platform with all of the tools they need to execute smarter and more effectively— in every deal, at every stage:

-Sales enablement
-Content management
-Revenue intelligence
-Value selling tools
-Conversation intelligence & sales coaching

Trusted and loved by over 300,000 sales and marketing professionals, Mediafly helps customers like Sony, PepsiCo, 6sense, Nestle, and Databricks drastically improve efficiency and grow predictable revenue at scale.

Similar Jobs

Remote
2 Locations
575 Employees
26-28 Hourly
Remote
2 Locations
575 Employees
24-31 Hourly

Zapier Logo Zapier

Sr. Director, Applied AI

Artificial Intelligence • Productivity • Software • Automation
Remote
30 Locations
760 Employees

Webflow Logo Webflow

Marketing Manager

Artificial Intelligence • Cloud • eCommerce • Enterprise Web • Software • Design • Generative AI
Easy Apply
In-Office or Remote
3 Locations
800 Employees
98K-143K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account