Senior Software Engineer
Zeta Global3 months ago
London, United KingdomSenior
Responsibilities
- Build, refine, tune, and maintain real-time infrastructure.
- Design, develop, and maintain services for data collection and real-time data processing.
- Work with Product Managers to design and build data products.
- Work with the DevOps team to scale and optimize infrastructure.
- Participate in architecture discussions, influence the roadmap, and own new projects.
- Mentor developers through knowledge-sharing sessions.
- Participate in an on-call rotation and respond when production issues occur.
Requirements
- At least 4 years of software engineering experience.
- At least 2 years of experience or fluency in Scala or Java.
- Deep knowledge of distributed systems and cloud architecture.
- Expertise designing and architecting distributed, low-latency, scalable cloud solutions.
- Proficiency with relational and NoSQL databases.
- Experience with the software development lifecycle from inception through production and monitoring.
- Proven long-term experience with distributed data processing at scale.
- Experience with AWS at scale and Terraform.
- Experience with container-based solutions is a plus.
- Experience using ZIO, Akka, or Play Framework is a plus.
- Advertising Attribution domain experience is a plus.
- An undergraduate degree in Computer Science or a related field is strongly desired.
- Excellent interpersonal and communication skills.
Benefits
- Medical, dental, and vision coverage.
- Hybrid role based out of the London, UK office.
About Zeta Global
Zeta Global builds an AI-powered marketing cloud that unifies customer data, analytics, and omnichannel activation for enterprise brands and agencies. Its Zeta Marketing Platform combines martech and adtech—spanning CRM, email, display, and social—to acquire, grow, and retain customers on a subscription and media-buying model. Founded in 2007 and headquartered in New York City, Zeta is a public company trading on the NYSE under the ticker ZETA.