Software Engineer, Ads Manager
Build and scale Ads Manager, the UI platform and APIs advertisers use to create, manage, measure, and optimize campaigns. Requires 7+ years building high-scale systems with Python/FastAPI and TypeScript/React.
About the job
Responsibilities
- Design, build, and scale Ads Manager, the core UI platform for advertisers to create, manage, measure, and optimize campaigns.
- Develop advertiser-facing APIs and tools for programmatic campaign creation, management, targeting, delivery, measurement, and optimization.
- Build conversion APIs, pixels, insights, and measurement tooling to help advertisers understand and improve campaign performance.
- Create self-serve workflows that help small and mid-sized advertisers launch and optimize campaigns.
- Build enterprise-grade integrations for large advertisers, agencies, and external ad-tech platforms.
- Architect distributed systems and services with strong reliability, usability, privacy, and performance guarantees.
- Partner with Product, Design, Research, and Go-To-Market teams to translate advertiser needs into technical solutions.
- Drive 0→1 product development through rapid prototyping, experimentation, and iterative deployment.
- Maintain high engineering rigor through testing, documentation, observability, and operational best practices.
- Uphold safety, privacy, fairness, and policy compliance across advertiser-facing systems.
Requirements
- 7+ years of experience building high-scale consumer, enterprise, marketplace, or ads-related systems.
- Track record of architecting and delivering complex distributed systems, APIs, or advertiser-facing platforms.
- Experience building in Python / FastAPI and TypeScript / React.
- Strong product intuition and ability to translate advertiser needs into clear, reliable, and scalable product experiences.
- Comfortable navigating ambiguous product spaces and contributing to technical roadmaps.
- Thrive in 0→1 environments where systems, architecture, and user experiences must be defined from scratch.
- Clear communication and holistic thinking rooted in user needs and long-term sustainability.
- Motivated by building privacy-preserving, safe, and user-first monetization systems.
Nice-to-Haves
- Experience with ads managers, campaign management systems, advertiser APIs, conversion APIs, pixels, measurement systems, marketplaces, or enterprise ad-tech integrations.
Skills
Python, FastAPI, TypeScript, React, Distributed Systems, REST APIs, Ui Development, Campaign Management, Measurement Systems, Enterprise Integrations
Similar jobs
Fullstack Engineering jobsSenior Software Engineer leading technical strategy, building AI-assisted systems, mentoring engineers, and solving large-scale healthcare data problems. Requires at least four years of software engineering experience, strong generalist skills, and familiarity with security and HIPAA compliance.
Senior software engineer designing full-stack applications, AI systems, data pipelines, and distributed backend infrastructure for connected retail technologies. Requires a bachelor’s degree and at least five years of relevant software engineering experience.
Senior engineer owning end-to-end identity-graph product features, including data ingestion, entity resolution, Postgres schemas, customer APIs, multi-tenancy, and performance. Requires strong async Python, deep Postgres expertise, FastAPI experience, and production ownership.
Senior software engineer leading architecture and delivery of new compliance capabilities for Vanta’s government platform. The role requires 5+ years of industry experience, strong systems and platform design skills, and experience in regulated industries.
Senior engineer leading architecture and delivery of scalable platform services and customer-facing APIs for Vanta’s authoring experience. The role requires 8+ years of backend development, strong system design and API expertise, and the ability to mentor engineers while contributing across Node.js, TypeScript, and React.