Latest AI JobsBrowse Jobs
Reddit logo

Software Engineer, Ads

RedditRemote - Ontario, CanadaAds Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
7 Jan 2025
Status
Open · checked 7d ago

About this role

Role Overview

The Software Engineer, Ads position at Reddit is a remote opportunity based in Ontario, Canada, offering mid-level backend professionals a chance to shape the advertising ecosystem. This role is well-suited for developers who want to build high-impact distributed systems and microservices that support millions of daily active users.

Key Responsibilities

Partner alongside product managers to create and deploy innovative advertising products.
Team up closely with data and platform groups during the creation of brand-new features.
Drive initiatives that enhance operational stability through better code quality, visualizations, and dashboards.
Develop scalable components that directly support overarching product goals.
Handle daily project management duties, such as sharing status updates, tracking timelines, and managing execution.

Requirements

Minimum of three years of professional software development background utilizing general-purpose programming languages like Python, Java, Scala, Go, or C++.
Demonstrated ability to take full ownership over a project or a specific feature from start to finish.
Strong eagerness to absorb best practices, learn quickly, and act as a reliable core contributor.

Nice to Have

Prior background working within the advertising domain.
A strong interest in the ads business paired with an understanding of client requirements.

Skills and Tools

Languages: Python, Go, Scala, Java, C++
Frameworks and Libraries: Thrift, Spark, Baseplate, Kafka
Datastores: Postgres, Redis, BigQuery, Druid
Tools and Infrastructure: Docker, Kubernetes, Argo

Salary and Benefits

Comprehensive health care coverage and medical benefits alongside health spending accounts.
Global perk programs covering workspace needs, professional development, and caregiving assistance.
Mental health resources and coaching support.
Family planning assistance and gender-affirming care options.
Registered Retirement Savings Plan featuring matching contributions.
Flexible vacation policies and paid volunteer time off.
Generous paid parental leave and income replacement programs.

About the Company

Reddit operates as a massive community of communities driven by shared passions, authentic conversations, and user-generated content, welcoming roughly 130 million daily active unique visitors. The organization maintains a flexible workforce model, allowing team members to work remotely from countries where the company has an established physical presence or visit local office locations.

How to Apply

Interested candidates should submit their application directly through the official Reddit careers portal to be considered for this opportunity.

Skills and tech stack

Questions candidates ask

Where is this position located?

This role is remote with a focus on candidates located in Ontario, Canada, supporting Reddit's flexible workforce policy.

How many years of experience are required?

Applicants must have three or more years of software development experience using general-purpose programming languages.

What programming languages are used on the team?

The team utilizes languages such as Python, Go, Scala, Java, and C++.

What kind of benefits does Reddit offer?

Reddit provides medical benefits, a retirement savings plan with matching contributions, flexible vacation, mental health support, family planning assistance, and parental leave.

How should I apply for this job?

You can apply by visiting the official Reddit careers page.

Ready to apply?

The application is on the official Reddit careers page.

Apply on company site