Remote job
Senior Software Engineer - Ads Manager
Job details
About this role
Role overview Build and operate the backend services, APIs, data models, and related product experiences behind a self-service advertising platform. You’ll lead initiatives from design through launch that improve advertiser onboarding, platform health, and revenue, while working with partner teams to turn open-ended needs into practical plans.
Responsibilities - Deliver high-impact projects end to end, from technical design through launch. - Build, test, and operate scalable services and APIs for campaign management and reporting, contributing to frontend work when needed. - Work with product managers and engineers across teams to scope ambiguous requirements. - Set architectural direction, write and review system design documents, and improve observability and reliability. - Mentor junior engineers, contribute to code reviews, and support recruiting and team process improvements.
Requirements - At least 5 years of professional software engineering experience. - Strong experience building and operating backend services and APIs using a modern web framework such as Ruby on Rails or Go. - Solid knowledge of relational databases, SQL, data modeling, and query performance. - Experience designing distributed systems for scale, reliability, and maintainability. - Comfort working across the stack and integrating backend services with frontend applications. - Self-directed approach to problem solving, production ownership, debugging, and cross-team communication.
Nice to have - Experience in digital advertising or self-service products. - Experience designing and versioning REST or GraphQL APIs for external or partner use. - Familiarity with asynchronous processing and messaging tools such as Kafka or Sidekiq, cloud infrastructure, and tools such as AWS, Terraform, or Datadog. - React or TypeScript experience, or experience integrating machine learning or AI features.
Benefits and work setup - Remote role; candidates may work from home, an office, or another suitable location, with periodic in-person team events. - Hiring is currently limited to Ontario, Alberta, British Columbia, and Nova Scotia. - Canadian base salary range is $168,000–$177,500 CAD. The role is also eligible for equity grants and benefits; offers vary by location and qualifications.