Senior Software Engineer – Ads Manager
New
J
JobgetherAdvertising technology
Applications are currently accepted from candidates residing in Ontario, Alberta, British Columbia, or Nova Scotia.Full-TimeSenior
SalaryAnnual base salary ranging from CAD $168,000 to $177,500
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 5 years of professional software engineering experience
- Required Skills
- AWSGraphQLSQLRuby on RailsGoRESTful APIsDistributed Systems
Requirements
- Have at least 5 years of professional software engineering experience delivering production-ready software.
- Have strong experience building and operating backend services and APIs, particularly with Ruby on Rails or Go.
- Understand relational databases and SQL, including data modeling, query optimization, and performance tuning.
- Have experience designing and maintaining distributed systems focused on scalability, reliability, performance, and maintainability.
- Be familiar with full-stack development and integrating backend services with frontend applications.
- Have experience designing, documenting, and maintaining APIs and making architectural decisions.
- Bring strong analytical, debugging, and problem-solving skills.
- Be able to collaborate with engineers, product managers, designers, and stakeholders across teams.
- Be able to work independently in a remote environment, manage competing priorities, and deliver results.
- Digital advertising, advertising technology, or self-service advertising platform experience is an asset.
- Experience with REST or GraphQL APIs, asynchronous processing, event-driven architectures, Kafka, or Sidekiq is an asset.
- Familiarity with AWS, Terraform, Datadog or similar observability platforms, React, or TypeScript is an asset.
- Experience integrating machine learning or AI capabilities into production applications is an asset.
Responsibilities
- Lead engineering projects from technical design and implementation through testing, deployment, and launch.
- Design, build, and maintain backend services and APIs for advertising campaign creation, creative management, optimization, and reporting.
- Develop the self-service advertising platform used by brands, agencies, and retailers.
- Improve advertiser onboarding and activation, platform health, operational efficiency, and advertising revenue growth.
- Advance web observability and establish performance metrics to monitor system health and reliability.
- Explore and implement AI-powered capabilities, including automated advertising review workflows.
- Collaborate with product managers, designers, and engineers to turn business requirements into technical plans and deliverable solutions.
- Define architectural patterns, document system design, and make decisions supporting scalability and maintainability.
- Troubleshoot production issues and improve monitoring and debugging practices.
- Mentor junior engineers, conduct code reviews, participate in technical recruiting, and improve development processes.
View Full Description & ApplyYou'll be redirected to the employer's site