Logo
Tentek

Senior Software Engineer

Tentek, Santa Monica, California, United States, 90403


Ad Serving Engineering organization is fully responsible for building, enhancing and maintaining the high-performance, distributed, microservice-based Digital Advertising Platform. The platform is charged with the qualification, delivery, and tracking of Digital Advertising campaigns (Video on Demand, Live TV, and innovative interactive ads) across all of online properties.

In addition, Ad Serving teams collaborate in the development of supporting components, such as anti-ad fatigue systems, impression counting pipelines, and ad experience flows. We also work on integrations with critical services responsible for the correct pacing, targeting, and selection of ads.

Proven analytical / problem solving skills- Great communication, collaboration skills and a strong teamwork ethic with both technical and non-technical audiences- Proven ability to guide and mentor other team members.

Basic Qualifications As a P4 (Senior Software Engineer) of our team, you will apply your knowledge and skills to help us deliver scalable, performant, maintainable, and testable software.

Writing and reviewing a lot of code and tests • Available for a weekly-rotating On-Call support schedule • Reading requirements documentation from Product and translating into implementation tickets. • Reviewing, learning, and documenting software and system designs in a high throughput, low latency microservices environment • Enhancing systems' observability with proper metrics, monitors and alerts

Qualifications:

5 years experience in Java or related programming languages 5 years experience in Object Oriented Programming- 2 year technical experience in one or more of the following: o Designing and implementing data storage solution using relational and/or non-relational database technologies, such as MySQL, Postgres, DynamoDB, Mongo, Cassandra, or equivalent o Designing and implementing distributed caching solutions using technologies, such as Redis, MemCache, or equivalent o Designing and implementing projects using Messaging Brokers such as Apache Kafka, Kinesis, or equivalent o Microservices architecture

Must have experience with any cloud technology, such as AWS, Azure, Google Cloud, or equivalent- 2-year experience working with product teams to translate requirements into well-defined technical implementations, as well as the ability to define technical and operational metrics to measure system health.

2 year demonstrated skills in troubleshooting and debugging production issues in software components or product features-

Required Education BS degree in computer science or related exp.