Senior Software Engineer
Zeta Global3 days ago
Base Salary
$190k - $190k/yr
Responsibilities
- Design and develop the distributed systems CRM platform.
- Collaborate with engineers and product managers to create a project roadmap.
- Implement core components for a marketing automation platform.
- Maintain application code to meet product requirements.
- Identify and address project risks related to product gaps.
- Ensure timely delivery of product updates through code reviews and testing.
- Research and propose cost-effective solutions for business challenges.
- Create functional and technical documentation for product features.
- Verify optimal implementation of client solutions and recommend improvements.
- Communicate promptly with client teams.
- Develop scalable software platforms using Java, Ruby, or Python.
- Utilize ETL, Business Intelligence, and Campaign Management tools.
- Work with SOAP and RESTful APIs, MySQL, and other databases.
- Use Kafka, Elastic Search, and NoSQL databases.
- Work on data/ETL pipelines.
Requirements
- Bachelor’s degree in Electrical and Computer Engineering or Computer Science.
- 5 years of experience in software engineering or a similar role.
- Proficiency in Java, Ruby, Python, or equivalent object-oriented programming languages.
- Experience with ETL, Business Intelligence, and Campaign Management tools.
- Familiarity with SOAP and RESTful APIs, MySQL, and other databases.
- Knowledge of Kafka, Elastic Search, and NoSQL databases.
- Experience in developing data/ETL pipelines.
Benefits
- Unlimited PTO.
- Excellent medical, dental, and vision coverage.
- Employee Equity and Stock Purchase Plan.
- Employee Discounts, Virtual Wellness Classes, and Pet Insurance.