O

OUTFRONT Media

DOOH-enabled out-of-home ad placements

Senior Software Engineer

Backend EngineeringUpdated on Nov 15
Full-timeNew York, NY, USA

About the Job

Requirements

  • At least 7 years of software engineering experience, including experience with enterprise-scale systems.
  • Experience owning and delivering multiple backend services or products.
  • Proficiency in modern backend languages such as Java, Go, Scala, Python, or TypeScript.
  • Deep understanding of distributed systems, microservices, and event-driven architecture.
  • Experience with cloud-native platforms such as AWS, GCP, or Azure, as well as Docker and Kubernetes.
  • Knowledge of API design, authentication and authorization using OAuth and JWT, and API versioning.
  • Ability to mentor junior engineers and foster team growth.
  • Communication skills for working in remote-first environments.

Responsibilities

  • Design, build, and maintain scalable APIs and microservices across products and services, including pre-sales, contract, inventory, order, creative, planning and delivery, billing and revenue recognition, and reporting.
  • Lead the integration of third-party SaaS platforms and data providers into the AWS ecosystem.
  • Architect distributed systems for high availability, modularity, and fault tolerance.
  • Define and enforce service contracts and communication protocols, including REST, gRPC, and GraphQL.
  • Mentor and upskill junior engineers through code reviews, pair programming, and knowledge sharing.
  • Collaborate with cross-functional teams to align technical strategy with product goals.
  • Assist with system design and architecture, and contribute to long-term platform vision and decision-making.
  • Help maintain high standards for interviewing, hiring, and onboarding processes.
  • Ensure observability, CI/CD best practices, and compliance with data privacy regulations such as GDPR and CCPA.
  • Promote engineering excellence through documentation, testing, and continuous improvement.

Desired Qualifications

  • A master's degree or higher in Computer Science, Software Engineering, or a related field.
  • Prior experience in ad tech, martech, or related industries.
  • Familiarity with OpenRTB, VAST, and programmatic advertising concepts.
  • Exposure to large-scale data pipelines using Kafka, Spark, or Airflow.
  • Experience working in regulated environments, including data privacy and audit compliance.

About the Company

OUTFRONT Media

DOOH-enabled out-of-home ad placements

Outfront Media provides out-of-home (OOH) advertising across public spaces in North America, including billboards and transit ads. Its products combine creative design, strategic site selection, and data-driven targeting to deliver campaigns for a wide range of clients from consumer brands to large enterprises. The company handles both ad placement and creative production through an in-house studio, and it has developed digital out-of-home (DOOH) ads that allow audiences to interact with content via their mobile devices. Revenue comes from fees charged for advertising services, including creation and placement. Outfront differentiates itself through high-quality creative work, optimized locations, data-enabled optimization, and interactive DOOH experiences. The company's goal is to help clients reach large audiences effectively and measurably by combining creative excellence with technology-enabled targeting and engagement.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at OUTFRONT Media

See more jobs