AdTechTalent
Engineering4 months agoRemote

Zeta Global

Lead Software Engineer, Opportunity Insights

leadershipdistributed systemsAWSKubernetesEKSmicroservicesKafkaElasticsearchNoSQLJavaPythonRubyRESTgRPCThriftinfrastructure-as-codedata engineeringcloud-nativescalable systemsAI-powered tools

Key details

Salary

$190K – $205K

Employment type

Full-time

Seniority

Lead

Years experience

10+

Location

Remote, United States

Full job description

Lead Software Engineer role at Zeta Global to design and evolve scalable distributed systems on AWS and Kubernetes (EKS). Responsibilities include defining architecture, leading technical design for large-scale data processing systems, establishing best practices, partnering with cross-functional leaders, driving cross-team initiatives, optimizing data strategies, mentoring engineers, and owning critical platform components. Requires 8+ years experience with distributed systems, strong computer science foundation, expertise in AWS services (EKS, EC2, S3, RDS, IAM, Lambda, CloudWatch), Kubernetes, microservices, streaming/data infrastructure (Kafka, Elasticsearch, Aerospike), proficiency in Java, Python, Ruby, API design (REST, gRPC, Thrift), and leadership skills. Benefits include unlimited PTO, medical/dental/vision coverage, employee equity, discounts, wellness classes, and pet insurance. Salary range $190,000 - $205,000. Remote position based in the United States.

What you'll do

  • Define and evolve the architecture of scalable, distributed systems deployed on AWS
  • Design and operate microservices and data-intensive workloads running in Kubernetes (EKS)
  • Lead technical design for systems that process and analyze large-scale datasets (high-volume, high-velocity, and high-variety data)
  • Establish patterns and best practices for building resilient, observable, and performant services
  • Partner with Product, Data Science, and Engineering leaders to translate business strategy into long-term technical roadmaps
  • Drive cross-team technical initiatives and influence architecture decisions beyond your immediate team
  • Optimize data storage, retrieval, and processing strategies across relational and NoSQL systems
  • Mentor engineers, raise the bar on design and code quality, and lead through technical example
  • Take end-to-end ownership of critical platform components, ensuring long-term scalability and maintainability

Requirements

  • 8+ years of experience building and scaling production-grade distributed systems
  • Strong foundation in computer science, distributed systems, and large-scale system design
  • Proven experience architecting systems that operate on large datasets (event streams, batch + real-time pipelines, high-throughput services)
  • Deep hands-on experience with AWS, including EKS, EC2, S3, RDS, IAM, Lambda, CloudWatch, and infrastructure-as-code practices
  • Strong expertise in Kubernetes (EKS) and containerized microservices architectures
  • Experience with streaming and data infrastructure technologies such as Kafka, Elasticsearch, and NoSQL databases (e.g., Aerospike)
  • Strong proficiency in Java, Python, Ruby, or similar object-oriented languages
  • Experience designing APIs and service communication layers (REST, gRPC, Thrift)
  • Demonstrated ability to lead technical design reviews and influence engineering direction
  • Excellent problem-solving skills and ability to operate independently in a fast-paced environment
  • Experience leveraging AI-powered development tools to improve engineering productivity

Tech stack

AWSKubernetesEKSEC2S3RDSIAMLambdaCloudWatchinfrastructure-as-codeKafkaElasticsearchAerospikeJavaPythonRubyRESTgRPCThrift

Benefits

Unlimited PTOExcellent medical, dental, and vision coverageEmployee EquityEmployee DiscountsVirtual Wellness ClassesPet Insurance

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.