Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Outfront Media Logo

Senior Software Engineer

Outfront Media

$150,000 - $185,000
Aug 15, 2025
New York, NY, US
Apply Now

OUTFRONT Media is seeking a Senior Software Engineer to lead the development of multiple products and services within their modern advertising platform, aiming to integrate third-party SaaS solutions with proprietary APIs and microservices in an AWS environment.

Requirements

  • 7–12+ years of software engineering experience, including enterprise-scale systems
  • Proven experience owning and delivering multiple backend services or products
  • Proficient in modern backend languages (e.g., Java, Go, Scala, Python, TypeScript)
  • Deep understanding of distributed systems, microservices, and event-driven architecture
  • Experience with cloud-native platforms (e.g., AWS/GCP/Azure, Docker, Kubernetes)
  • Strong knowledge of API design, authentication/authorization (OAuth, JWT), and versioning
  • Demonstrated ability to mentor junior engineers and foster team growth

Responsibilities

  • Design, build, and maintain scalable APIs and microservices across multiple products and services, including pre-sales, contract, inventory, order, creative, planning/delivery, billing/revenue recognition, and reporting
  • Lead the integration of third-party SaaS platforms and data providers into our AWS ecosystem
  • Architect distributed systems for high availability, modularity, and fault tolerance
  • Define and enforce service contracts and communication protocols (REST, gRPC, GraphQL)
  • Mentor and upskill junior engineers through code reviews, pair programming, and knowledge sharing
  • Ensure observability, CI/CD best practices, and compliance with data privacy regulations (e.g., GDPR, CCPA)
  • Promote engineering excellence through documentation, testing, and continuous improvement

Other

  • Strong technical ownership
  • Passion for mentoring junior engineers
  • Collaborate with cross-functional teams to align on technical strategy and 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