Senior Software Engineer, Ads

Contract type
Ongoing
Work mode
Remote · Canada
Experience
Mid-level · 3+ years

Job description

A generalist mid-level backend engineering role within Reddit's Ads Organization, building microservices, APIs and distributed systems that power advertiser-facing ads products.

At a glance

Employment
Full-time
Work mode
Remote · Canada

What you'll do

  • Work with product managers to design and implement Ads products.
  • Collaborate closely with the platform and data teams while building new features.
  • Lead the processes needed to improve operational stability, including improving code quality, delivering dashboards and data visualizations.
  • Build extensible components that would align with the product objectives.
  • Support day to day project management tasks including communicating project updates, managing project timelines and overseeing project execution.

What we're looking for

  • 3+ years of software development experience in one or more general purpose programming languages (Java, Scala, Go, C++, Python).
  • Able to take complete ownership of a feature or project.
  • Coachability and an eagerness to grow.
  • Deep passion for coding.
  • Excellent independent learning skills, while operating as a fully functioning member of an engineering team.
  • Ability to code independently, with possible collaboration with senior engineers on the design of complex solutions.

Nice to have

  • Experience working in the Ads domain
  • Experience or interest in the advertising business and understanding customer needs

Your team

Ads Organization

Ads is the fuel that powers Reddit's mission; hiring across Ad Safety & Verification, Ads Creative Management (ACM) and Brand Innovation teams.

Benefits

  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Comprehensive Medical Benefits & Health Care Spending Account
  • Registered Retirement Savings Plan with matching contributions
  • Income Replacement Programs
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave

How to get hired

  1. 1In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.

Apply

Direct apply at Reddit

Opens the job posting at Reddit

About Reddit

A community of communities

Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet's largest sources of information.

Mission

Reddit is a community of communities. It's built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet.

Key facts

  • 100,000+ active communities
  • Approximately 130 million daily active unique visitors
  • Reddit has a flexible workforce and physical office locations