jobapplier

Senior Software Engineer

Zeta Global

Skills

Required

  • cloud
  • distributed systems
  • cloud architecture
  • agile software development processes
  • ZIO
  • Akka
  • software development lifecycle
  • Scala / Java
  • Terraform

Preferred

  • container-based solutions
  • Advertising Attribution
  • software development
  • participating in architecture discussions

Join our team as a Senior Software Engineer, where you will provide technical leadership in architecting, developing, and owning real-time data collection and delivery. You will collaborate with engineers, product managers, and executives to develop a roadmap for the next generation of our comprehensive multichannel marketing solution.

Responsibilities

  • Your responsibilities will include designing and developing real-time systems, mentoring developers, and participating in architecture discussions.
  • Collaborate with cross-functional teams to develop a roadmap and projects for building a comprehensive, multichannel marketing solution.
  • Mentor and guide a team of developers, sharing knowledge and strengthening their skills in software development.

Requirements

  • You should have a deep knowledge of distributed systems and cloud architecture, as well as extensive design and development experience.
  • Provide technical leadership in architecting, developing, and owning Real-Time data collection and delivery systems.

Experience in agile software development processes

  • Experience in adequate usage of libraries such as ZIO, Akka, Play Framework is a plus
  • An undergraduate degree in Computer Science (or a related field) from a university where the primary language of instruction is English is strongly desired
  • Exposure to the whole software development lifecycle from inception to production and monitoring

2+ Years of Experience/Fluency in Scala/Java

  • 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
  • Experience in adequate usage of Terraform
  • Experience in adequate usage of cloud services (AWS) at scale
  • Proficient with both relational and NoSQL databases
  • Excellent interpersonal and communication skills
  • Minimum 4 years of software engineering experience

Preferred

  • Experience working with container-based solutions is a plus
  • Experience in Advertising Attribution domain is a plus