Senior Software Engineer
Java
Posted on 2/13/2024
adMarketplace

201-500 employees

Search advertising platform for efficient, targeted reach
Company Overview
adMarketplace stands out as a leader in the search advertising industry, offering unique solutions that allow brands to strategically position their products to consumers at the point of purchase intent. Their culture of efficiency and results is demonstrated by their ability to drive incremental reach and sales for clients, even under pressure to maximize efficiencies. This, coupled with their commitment to providing long-term value for users, makes adMarketplace a compelling place to work for those seeking to make a significant impact in the digital advertising space.
Data & Analytics

Company Stage

Private

Total Funding

N/A

Founded

2000

Headquarters

New York, New York

Growth & Insights
Headcount

6 month growth

2%

1 year growth

8%

2 year growth

34%
Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
RabbitMQ
Apache Kafka
Java
AWS
Redis
CategoriesNew
Software Engineering
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Minimum of 5 years of strong hands-on development experience using Java (Java 17+ preferred), including expertise with Spring Boot or another dependency injection framework
  • Proven experience in developing and maintaining low latency, high-volume, scalable Microservices
  • Deep understanding of design patterns, and best practices, with a track record of successfully implementing scalable and efficient solutions
  • Strong initiative, ability to drive projects independently, and excellent problem-solving skills
  • Excellent communication and collaboration skills, with full transparency and a strong desire and ability to work effectively in cross-functional teams
Responsibilities
  • Act as a technical leader, driving innovation, and contributing to architectural decisions that shape the future direction of our ad technology platform
  • With creativity and innovation, tackle complex technical challenges while creating highly scalable, resilient distributed systems in a consumer-facing environment
  • Collaborate closely with cross-functional teams, including product managers, data scientists, and other engineers, to translate business requirements into robust technical solutions
  • Provide guidance and mentorship to junior engineers, fostering a collaborative team environment for knowledge sharing and skill development
  • Continuously improve the system by researching and implementing the latest technologies and best practices
Desired Qualifications
  • Knowledge of key concepts in Ad Tech, such as ad serving, bidding, targeting, and real-time auctions
  • Comfortable with containerization, CI/CD pipelines, AWS, plus messaging technologies such as Kafka and RabbitMQ
  • Experienced with distributed caching technologies such as Redis and Aerospike
  • Familiarity with profiling and tuning JVM based applications, and with performance test frameworks
  • Contributions to open-source projects or active involvement in technical communities