Staff Software Engineer on Ads Business Manager team developing technical strategy for agency enablement. Leading projects and overseeing complex systems in Reddit's Ads Platform with a focus on quality.
Responsibilities
Develop a long-term technical strategy to unlock the next tier of agency enablement on the Reddit Ads Platform.
Lead large cross-functional projects end to end, from concept, design, and implementation through to launch and driving adoption all while ensuring the highest quality and performance.
Have a strong product sense and be able to run customer interviews, translating data and user feedback into features that inform the team’s roadmap.
Mentor engineers and leaders, share industry knowledge, and contribute to the technical growth of the team.
Disambiguate complex problems, align stakeholders with different priorities, and aggressively prioritize to execute effectively.
Be able to make system level improvements, enhancements and implement complex code modifications.
Collaborate closely with engineering teams and stakeholders to integrate Business Manager capabilities into broader infrastructure and use cases across Reddit.
Requirements
7+ years software engineering experience building production services at scale.
Ads domain experience.
Excellent communication skills to collaborate with a service-oriented team and company.
Experience coordinating large-scale, cross-functional efforts that span different teams, and driving alignment between diverse stakeholders.
Experience in solving complex system scaling and latency performance problems.
Strong proficiency in one or more: Go, Python; plus experience with service frameworks (gRPC/Thrift) and API design.
Experience with distributed systems, data modeling, and event‑driven architectures (e.g., Kafka/PubSub).
Benefits
Comprehensive Healthcare Benefits and Income Replacement Programs
Senior software engineer designing scalable market - data services for Alpaca’s brokerage infrastructure. Building APIs and production systems for stocks, options, crypto, and foreign exchange data.
Forward Deployed Engineer building customer integrations for ElevenLabs’ AI voice and media platforms. Delivering tailored, high - impact solutions with strategic partners across engineering and executive teams.
Senior full - stack engineer designing governed AI - agent infrastructure for CreatorIQ, the creator - marketing operating system. Building React/TypeScript interfaces and Node.js/Python services for enterprise automation.
Student software developer building, testing, and supporting banking technology at RBC. Contributing to applications across full - stack, mobile, API, web, Hadoop, and automation development.
Staff Software Engineer leading Sonatype’s upstream Data Identity platform for software supply chain security. Architecting large - scale pipelines, data contracts, SBOM ingestion, and AI/ML data solutions.
Student software developer building banking technology at Royal Bank of Canada. Developing, testing, troubleshooting, and documenting software across technology and operations teams.
Student software developer building AI and data solutions for RBC Borealis, Royal Bank of Canada’s AI and data innovation division. Developing, testing, and improving software components during a 4 - 8 month co - op.
RBC student software developer building banking technology across full - stack, mobile, API, web, Hadoop, and automation roles. Coding, testing, troubleshooting, and improving technical platforms.
Senior Full Stack Engineer modernizing Manulife’s digital benefits platforms. Building secure React, Node.js, GraphQL, .NET, and Java solutions for Canadians managing benefits and health.