The TARA Group logo
The TARA Group

The TARA Group provides administrative support services, such as HR, legal, IT, and finance.

Director, Demand Side Platform – DSP Engineering

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

52 days ago

Salary

$145K / year

Seniority

Lead

Bachelor Degree20 yrs expEnglishAWSCloudDockerKubernetesGo

Job Description

Director, Demand Side Platform – DSP Engineering

The TARA Group

• Design and architect scalable, high-performance DSP systems for real-time bidding and campaign management. • Optimize bidding algorithms and strategies to maximize campaign performance and ROI. • Lead the development of robust and efficient data pipelines for processing large volumes of advertising data. • Implement and manage fraud detection and brand safety features. • Architect and develop high-throughput, low-latency Go-based backend systems for real-time bidding and data processing. • Design and implement APIs for seamless integration with ad exchanges, data providers, and third-party systems. • Ensure code quality, maintainability, and scalability of backend systems. • Lead the development of intuitive and user-friendly campaign management, reporting, and analytics interfaces. • Design and implement data visualization tools to provide actionable insights into campaign performance. • Ensure a seamless user experience across various platforms and devices. • Led and mentored a team of DSP and software engineers. • Foster a collaborative and innovative work environment. • Provide technical guidance and expertise to team members. • Collaborate with product managers, data scientists, and other stakeholders to define product requirements and drive innovation. • Communicate complex technical concepts effectively to both technical and non-technical audiences. • Work with sales and marketing teams to provide technical support. • Stay current on the latest trends and technologies in the programmatic advertising industry. • Maintain strong relationships with ad exchanges, data providers, and other industry partners.

Job Requirements

  • 20+ years of software development experience, focusing on high-performance backend systems.
  • Extensive experience in Go (Golang) backend development, with a proven track record of building scalable and reliable systems.
  • Strong UI development skills, with experience in modern UI frameworks.
  • Deep understanding of the programmatic advertising ecosystem, including RTB (Real-Time Bidding), DSPs (Demand-Side Platforms), SSPs (Supply-Side Platforms), and ad exchanges.
  • Experience with real-time bidding algorithms and strategies.
  • Experience with cloud platforms such as AWS or Google Cloud.
  • Problem-solving, analytical, and communication skills.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Preferred Qualifications**
  • Experience with specific DSP platforms and technologies.
  • Knowledge of data science and machine learning techniques for ad optimization.
  • Experience with large-scale data processing and analysis.
  • Experience with containerization and orchestration technologies like Docker and Kubernetes.

Benefits

  • COMPETITIVE COMPENSATION
  • 100% REMOTE WORKING OPPORTUNITY
  • TOP-NOTCH MEDICAL COVERAGE
  • GENEROUS PAID TIME OFF
  • PAID PARENTAL LEAVE

Related Job Pages

More Software Engineer Jobs

Arise App logo

IOS App Developer – M/F/D

Arise App

Driving personal growth with beautiful, well thought applications

Full TimeRemoteTeam 1-10H1B No Sponsor

• Own the iOS codebase—maintain, optimize, and ensure it’s future-proof. • Develop and test features that enhance the Arise app experience. • Anticipate potential technical pitfalls and proactively design solutions. • Collaborate with design to refine usability for a smooth user experience. • Align with Android developers to ensure cross-platform consistency, when the time comes. • Support monetization strategies by integrating features with measurable business impact.

United States
Inspira Financial logo

Sr. Software Engineer

Inspira Financial

Inspira Financial provides health, wealth, retirement, and benefits solutions that strengthen and simplify the health and wealth journey. With more than 7 million clients, representing over $62 billion in assets, Inspira works with thousands of employers, plan sponsors, recordkeepers, TPAs, and other institutional partners — helping the people they care about plan, save, and invest for a brighter future. Inspira relentlessly pursues better outcomes for all with our automatic rollover services, health savings accounts, emergency savings funds, custody services, and more. Learn more at inspirafinancial.com.

Full TimeRemoteTeam 1,537Since 2000

Role Description Sr. Software Engineer is responsible for the full software development life cycle, from conception to deployment. The ideal candidate will have a strong technical background in DevOps and automation coupled with excellent communication skills to collaborate with stakeholders and translate business requirements into scalable and efficient solutions. This individual must be creative, collaborative, organized, and adaptable. - Design, develop, and test applications (e.g. API, Web apps) in accordance with established standards. - Work closely with design and product teams to ship delightful, engaging products using React, TypeScript, NodeJS, and GraphQL and related technologies. - Mentor and coach team members through code reviews, thorough documentation, and technical guidance. - Contribute to and improve engineering standards, tooling, and processes. - Foster an environment where different backgrounds, cultures, industry and life experiences are embraced and valued. - Participate in peer-reviews of solution designs and related code. - Collaborate with other software developers, product managers and software architects to plan, design, and build software. - Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when designing and delivering solutions. - Work in an Agile framework to identify and automate solutions that result in enhanced developer experience and increased developer productivity. - Stay abreast of emerging technologies, industry trends, and best practices in solution architecture and technology innovation. - Troubleshoot and debug issues and bugs in applications. - Create design diagrams and technical documentation. - Other duties as assigned. Qualifications - 5+ years of experience in software or solution architecture roles, with a focus on designing and implementing complex, enterprise-level solutions using cloud platform. - Strong knowledge of software architecture principles, design patterns, and architectural frameworks. - Strong understanding of Continuous Delivery patterns, Cloud foundational patterns, Observability patterns, Developer experience patterns. - Strong analytical and problem-solving skills. - Bachelor’s degree in computer science or equivalent experience. Requirements - Proficiency with: - JavaScript - React - TypeScript - Apollo GraphQL - Git Version Control System - PostgreSQL - Google Cloud - Jest - Docker Container - CI/CD Pipelines - Experience with one or more cloud platforms, preferably GCP. - Excellent communication and teamwork skills. - Great attention to detail and organizational skills. - Experience delivering individual and institutional client facing solutions; Web Portal(s), online payments, and third-party integrations. - Good understanding of Agile/Scrum methodology. - Expertise in delivering secure, high performance, fault tolerant, and high availability solutions. Benefits - Infrequent travel (10%). - Ability to occasionally work overtime or after hours. - Prolonged periods of sitting at a desk and working on a computer.

Illinois
$62K - $137K / year
Job Closed
Full TimeRemoteTeam 51-200Since 1997H1B No Sponsor

• Design, develop, and implement API-led integrations using MuleSoft Anypoint Platform • Build and manage end-to-end data pipelines integrating multiple systems with Snowflake • Develop REST/SOAP APIs, data transformations (DataWeave) • Integrate Snowflake with enterprise applications • Optimize data flows for performance and cost efficiency

India
Job Closed

Kreyco (formerly known as Language Learning Network) is a nationwide organization that specializes in preK-12 education. We support students of all kinds by building strong partnerships between schools and teachers. As we continue to grow, we are looking to bring on a passionate, qualified, and dedicated ASL curriculum developer! Kreyco curriculum developers create engaging, standards-aligned instructional materials that support diverse learners across preK–12 settings. In collaboration with the Curriculum Development Team, they design lesson plans, units, assessments, and teacher support tools aligned with Kreyco’s pedagogical vision and partner school needs. Key Responsibilities: - Design and develop quality curriculum, materials, and resources for ASL - Create technology-enhanced materials with multimedia tools, resources, and formative assessments - Collaborate to ensure consistency, coherence, and cultural responsiveness across all content - Review and revise curriculum to reflect best practices, inclusivity, and current standards - Incorporate feedback to continuously improve materials - Stay current on pedagogy, edtech, and educational trends

New Jersey
Job Closed