Senior Software Engineer in London

Senior Software Engineer in London

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Zeta Global

At a Glance

  • Tasks: Lead the design and development of real-time systems for our innovative marketing platform.
  • Company: Join Zeta Global, a cutting-edge AI-powered marketing cloud company.
  • Benefits: Enjoy excellent medical coverage, competitive salary, and a supportive work culture.
  • Other info: Hybrid role based in London with great career growth opportunities.
  • Why this job: Make an impact in marketing tech while working with advanced AI and big data.
  • Qualifications: 4+ years in software engineering, fluent in Scala/Java, and experience with distributed systems.

The predicted salary is between 43200 - 72000 £ per year.

Zeta Global (NYSE: ZETA) is the AI-Powered Marketing Cloud that leverages advanced artificial intelligence (AI) and trillions of consumer signals to make it easier for marketers to acquire, grow, and retain customers more efficiently. Through the Zeta Marketing Platform (ZMP), our vision is to make sophisticated marketing simple by unifying identity, intelligence, and omnichannel activation into a single platform.

The Role

As a Senior Software Engineer you will provide technical leadership to the group responsible for architecting, developing, and owning the Addressability part of the Zeta Marketing Platform. You will collaborate with Engineers, Product Managers and Executives across the organization to develop a roadmap and subsequent projects to build the next generation comprehensive, multichannel marketing solution that unifies and unlocks data across digital touch points, driving return on marketing investment.

This position will be responsible for the design and development of real-time systems of The Zeta Marketing Platform and LiveIntent, working on technology that enables access to the core of Identity Solutions. You will mentor an organization of developers through your knowledge sharing sessions that will guide and strengthen their knowledge.

You should have a deep knowledge of distributed systems and cloud architecture. You will need extensive design and development experience and passion about working with large amounts of data and designing reliable low-latency data processing systems. This is a hybrid role based out of our London, UK office.

Essential Responsibilities

  • Building, refining, tuning, and maintaining our real-time infrastructure
  • Designing, developing and maintaining services responsible for data collection and real-time data processing
  • Working with Product Managers to design and build data products
  • Working with our DevOps team to scale and optimize our infrastructure
  • Participate in architecture discussions, influence the road map, take ownership and responsibility over new projects
  • Participating in on-call rotation (be available by phone or email in case something goes wrong)

Desired Characteristics

  • Minimum 4 years of software engineering experience.
  • An undergraduate degree in Computer Science (or a related field) from a university where the primary language of instruction is English is strongly desired.
  • 2+ Years of Experience/Fluency in Scala/Java
  • Proficient with both relational and NoSQL databases
  • Experience working with container-based solutions is a plus.
  • Experience in adequate usage of libraries such as ZIO, Akka, Play Framework is a plus
  • Experience in adequate usage of cloud services (AWS) at scale
  • Experience in adequate usage of Terraform
  • Proven long term experience and enthusiasm for distributed data processing at scale, eagerness to learn new things.
  • Expertise in designing and architecting distributed low latency and scalable solutions in cloud.
  • Exposure to the whole software development lifecycle from inception to production and monitoring.
  • Experience in Advertising Attribution domain is a plus
  • Experience in agile software development processes

Benefits & Perks

  • Excellent medical, dental, and vision coverage

PEOPLE & CULTURE AT ZETA

Zeta considers applicants for employment without regard to, and does not discriminate on the basis of an individual’s sex, race, color, religion, age, disability, status as a veteran, or national or ethnic origin; nor does Zeta discriminate on the basis of sexual orientation, gender identity or expression. We’re committed to building a workplace culture of trust and belonging, so everyone feels invited to bring their whole selves to work. We provide a forum for employees to celebrate, support and advocate for one another.

Senior Software Engineer in London employer: Zeta Global

Zeta Global is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Senior Software Engineers to thrive. With a commitment to diversity, equity, and inclusion, employees are encouraged to bring their authentic selves to work while benefiting from excellent medical coverage and opportunities for professional growth in the vibrant tech hub of London. The company's focus on advanced AI technology and real-time data solutions provides a stimulating environment for those passionate about shaping the future of marketing.
Zeta Global

Contact Detail:

Zeta Global Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Zeta Global on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your application noticed.

✨Tip Number 2

Prepare for the technical interview by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to distributed systems and cloud architecture.

✨Tip Number 3

Showcase your passion for data processing! During interviews, share specific projects where you've worked with large datasets or real-time systems. This will highlight your experience and enthusiasm.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets into the right hands. Plus, it shows you’re genuinely interested in joining the Zeta team.

We think you need these skills to ace Senior Software Engineer in London

Technical Leadership
Distributed Systems
Cloud Architecture
Real-time Data Processing
Scala
Java
Relational Databases
NoSQL Databases
Container-based Solutions
AWS
Terraform
Data Processing at Scale
Software Development Lifecycle
Agile Software Development
Interpersonal Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with distributed systems, cloud architecture, and any relevant technologies like Scala or Java. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about the role and how your background makes you a great fit. Don’t forget to mention your enthusiasm for working with large data sets and real-time systems.

Showcase Your Projects: If you’ve worked on any projects that demonstrate your expertise in low-latency data processing or cloud services, make sure to include them. We love seeing practical examples of your work and how you’ve tackled challenges in the past.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Good luck!

How to prepare for a job interview at Zeta Global

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of distributed systems and cloud architecture. Be ready to discuss your experience with Scala or Java, and how you've tackled real-time data processing in past projects. This is your chance to showcase your technical expertise!

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in software engineering and how you overcame them. Zeta Global values innovative solutions, so think about how you can demonstrate your ability to think critically and creatively under pressure.

✨Understand the Company’s Vision

Familiarise yourself with Zeta Global's mission and the Zeta Marketing Platform. Being able to articulate how your skills align with their goals will show that you're genuinely interested in the role and the company. Plus, it’ll help you stand out from other candidates!

✨Be Ready to Collaborate

Since this role involves working closely with Product Managers and DevOps teams, be prepared to discuss your experience in collaborative environments. Highlight any mentoring experiences you've had, as well as how you’ve contributed to team success in previous roles.

Senior Software Engineer in London
Zeta Global
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>