Senior Software Engineer, Fullstack

Posted 5 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer at Mediafly designing and delivering integrations across platforms. Focused on improving system stability and enhancing features for the product.

Responsibilities

  • Lead the design, development, and delivery of integrations across CRM, DAM (Digital Asset Management), and other platforms into Mediafly systems.
  • Define and drive integration architecture, identifying reusable and extensible patterns while elevating engineering best practices around reliability, scalability, and observability
  • Translate complex, cross-system data into meaningful capabilities that connect content performance to sales outcomes
  • Partner closely with customers, professional services, and customer deployment teams to understand requirements, guide technical decisions, and ensure successful delivery.
  • Troubleshoot issues across distributed systems and multiple domains, identifying root causes and driving resolution.
  • Produce high-quality written deliverables including runbooks, technical guides, and configuration documentation.
  • Operate with rigor inside project management & operation tools: write clear specifications and scope, maintain accurate statuses, uphold component and project conventions, and ensure visibility for cross-functional stakeholders.

Requirements

  • 5+ years of software engineering experience with a focus on backend development
  • Fullstack development skills with strong experience with C# and/or Go.
  • AI assisted development mindset and experience leveraging tools like Claude, Codex, Co-pilot to accelerate research, requirements gathering, development, and testing.
  • Experience with AWS infrastructure (e.g., Lambda, S3, API Gateway, CloudWatch, IAM, ECS/EKS basics) to support integrations.
  • Experience designing and implementing reliable, idempotent, scalable, and observable integrations with 3rd party enterprise systems, including familiarity with SSO/SAML, OAuth, SCIM, and enterprise identity lifecycle management.
  • Experience working directly with customers or internal teams on technical delivery by owning implementation work end-to-end, ensuring aligned requirements, accurate scoping, on-time delivery, and seamless handoff to internal teams or customer stakeholders.
  • Strong debugging and troubleshooting skills to debug issues across complex systems & databases, including solid SQL/Postgres skills for debugging data issues.
  • Collaborative mindset: you communicate clearly, value feedback, and enjoy working with product, design, and infrastructure partners.
  • Curiosity and problem-solving: you dig into complex systems, make them better, and balance pragmatism with long-term thinking.
  • Clear communicator: Clear verbal communication able to articulate technical concepts to both technical and non-technical stakeholders.

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

Job type

Full Time

Experience level

Senior

Salary

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

Degree requirement

Professional Certificate

Tech skills

AWSDistributed SystemsPostgresSQLGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.