Mediafly

Senior Software Engineer, Professional Services

Mediafly

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$120,000 - CA$140,000 per year

Job Level

Senior

Tech Stack

AWSCloudJavaScriptPostgresPythonSQLTypeScript

About the role

  • Lead the design, development, and delivery of customer-facing Professional Services solutions
  • Own implementation work end-to-end
  • Build high-quality, maintainable code and utilities in C#, Python, JavaScript/TypeScript
  • Apply strong architectural judgment to design service-based, scalable, secure solutions
  • Work with AWS infrastructure to support integrations, automations, and operational tooling
  • Develop robust, idempotent integrations using REST APIs, webhooks, events, and enterprise identity standards
  • Troubleshoot issues that span multiple domains
  • Implement and support Professional Services standard offerings
  • Build and maintain internal automation scripts and utilities
  • Validate and debug data flows using SQL/Postgres
  • Operate with rigor inside Jira
  • Produce high-quality written deliverables including runbooks, technical guides, configuration documentation
  • Review code for PS-led engineering work, identify improvements
  • Collaborate with Support, Product Engineering, and Customer Success

Requirements

  • Strong professional experience in C# and/or Python (5+ years)
  • Proficiency in JavaScript/TypeScript
  • 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
  • Hands-on AWS experience
  • Proficient with Git/GitHub, CI/CD basics, and command-line tooling
  • 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
  • Disciplined approach to processes
Benefits
  • Remote based in Canada
  • Flexible working hours
  • Generous Paid Time Off
  • Competitive Salary
  • Health Benefits
  • Transparent Career Paths
  • Generous Paid Parental Leave
  • Remote Stipend

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#PythonJavaScriptTypeScriptREST APIsSQLPostgresAWSGitCI/CD
Soft skills
written communicationverbal communicationcollaborationtroubleshootingarchitectural judgmentprocess disciplinecustomer-facing project deliverydocumentationproblem-solvingattention to detail