About the role
Zeta is looking for a Senior Software Engineer to join our growing team. In this role, you will be responsible for designing, building, and maintaining high-quality, scalable, and efficient software solutions. You will collaborate with cross-functional teams to understand business requirements, identify technical challenges, and deliver innovative solutions.
Key Responsibilities:
- Design and develop scalable, reliable, and maintainable software systems
- Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment
- Write clean, efficient, and well-documented code
- Identify and resolve performance, security, and scalability issues
- Collaborate with product managers, designers, and other engineers to ensure the delivery of high-quality products
- Stay up-to-date with the latest technologies, trends, and best practices in software engineering
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 5+ years of experience in software engineering, with a strong track record of delivering high-quality, production-ready code
- Proficiency in one or more programming languages (e.g., Java, Python, C++, Golang, etc.)
- Familiarity with modern software development tools and practices (e.g., Git, CI/CD, containerization, etc.)
- Experience with cloud-based architectures and distributed systems
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Passion for technology and a desire to learn and grow
About the company
Zeta is a leading marketing technology company that provides data-driven solutions to some of the world's biggest brands. Our platform helps businesses acquire, grow, and retain customers through personalized and effective marketing campaigns. We are a fast-growing, innovative company with a diverse and talented team.