Senior Software Engineer
Zeta Global
- Berlin, Germany
- Senior Level
- 2+ years
- Bachelor's degree
- Posted
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
