CrawlJobs Logo

Senior Software Engineer - Ads

United States 150000.00 - 205000.00 USD / Year · Job Posted December 11, 2025
Apply Position
Job Link Share

Job Description

Rockbot is building the future of streaming media in businesses, and this role will play a key part in our Ads Pod — the team responsible for transforming how ads are delivered, targeted, and measured across our platform. You'll help shape scalable systems that power dynamic ad experiences for in-location media, driving value for both our customers and brand partners.

Job Responsibility

  • Architect and implement scalable solutions to support a growing number of users and advertising campaigns
  • Develop and maintain high-performance ad-serving systems to ensure reliable ad delivery
  • Build innovative ad products to simplify ad operations and streamline sales workflows
  • Collaborate with internal data platform teams to prototype and validate in-house tools for data analysis, algorithm automation, and data-driven decision-making
  • Collaborate with other teams and third-party services to seamlessly integrate the ad serving pipeline with relevance, targeting, bidding, and asset serving systems
  • Develop scalable data pipelines and systems to support ad measurement, ROI analysis, and revenue attribution
  • Continuously monitor and optimize system performance to identify and address bottlenecks, enhancing ad delivery efficiency

Requirements

  • Broad knowledge of ad tech and the advertising landscape, programmatic advertising, and digital marketing trends
  • Good product sense and prior experience designing and launching product features
  • Exceptional ability to work with and refactor legacy code effectively, adapting to frequent requirement changes
  • Exceptional skill in debugging production issues, especially for ad impressions on remote devices
  • Exceptional familiarity with distributed backend systems in cloud environments, including databases, caching, and application code
  • Proficiency with integrating third-party software and REST APIs, even with challenging documentation or systems
  • Proficiency in JavaScript across legacy and modern Chromium browsers
  • Proficiency with SQL, data warehousing concepts, query optimization, data streaming, and role-based access control
  • Strong algorithmic thinking ability, particularly for developing ad fill optimization strategies
  • Ability to rapidly translate high-level product requirements into concrete full-stack prototypes and solutions
  • Familiarity with the VAST specification and client-side ad SDKs (e.g., PAL SDK, OM SDK, IMA SDK)
  • Familiarity with video streaming/playback technologies (including on-device) and Server-Side Ad Insertion (SSAI)
  • Experience with front-end development tasks

What we offer

  • equity
  • benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Ads

8 matching positions

Senior Software Engineer(Ads)

Online Advertising is one of the fastest‑growing businesses on the Internet. Mic...
Location
Location
China , Beijing
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years' experience building high‑performance, large‑scale distributed systems or ML infrastructure
  • Expert‑level proficiency in C++, with strong understanding of data structures, algorithms, and system design
  • Experience building and optimizing performance‑critical production systems
  • Experience working in Ads, Search, Recommendation systems, or other large‑scale online serving systems
Job Responsibility
Job Responsibility
  • Design and build a unified inference platform for Ads, ensuring scalability, reliability, and efficiency
  • Optimize model inference via batching, quantization, scheduling, memory management, runtime optimization, and other performance improvements
  • Develop, optimize, and maintain performance‑critical components for high‑throughput, low‑latency production inference, including GPU‑accelerated paths when applicable
  • Collaborate with algorithm/model teams to co‑design serving‑aware model architectures and optimizations
  • Profile and improve end‑to‑end system performance: concurrency, memory footprint, throughput, and latency
  • Provide senior technical leadership across teams
  • elevate engineering best practices and influence long‑term technical strategy
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Ads

Uber Advertising is building a new generation of display & video ads that help b...
Location
Location
Canada , Toronto
Salary
Salary:
173000.00 - 192000.00 CAD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in modern programming languages, such as Go or Java
  • Familiar with A/B testing and experimentation
  • Demonstrated experience in setting the technical directions for projects, making architectural decisions and influencing cross-functional teams
  • Experience collaborating with cross-functional teams including ad operations, product, data science, and engineering to drive improvement and innovation in ad capabilities
  • Excellent communication, negotiation, and relationship-building skills
  • Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively
Job Responsibility
Job Responsibility
  • Lead the development of robust features to optimize & increase Ad supply. Own the solution from initial design to production deployment and monitoring
  • Contribute to the technical roadmap of the Ads ecosystem, ensuring our architecture remains flexible enough to support emerging surfaces like Grocery, Retail, Rides and other new verticals
  • Mentor and guide peers & junior engineers, providing constructive technical leadership + encouraging a collaborative and growth-oriented team environment
  • Conduct thorough design & code reviews ensuring high quality and elevating standards
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Offsite Ads

The Ad Supply team is the engine of Consumer Experience for Uber's Offsite Ads b...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience, with a strong focus on high-traffic web applications. Deep proficiency in React, TypeScript, and Node.js
  • Strong experience in Go or Java, particularly in building REST or gRPC microservices that handle high-concurrency workloads
  • Solid understanding of browser rendering, asset optimization, and how to minimize latency in third-party environments
  • Proven ability to lead feature development from ideation through deployment, including writing design docs and performing code reviews.
Job Responsibility
Job Responsibility
  • Expand Reach: Build and maintain the technical infrastructure required for channel expansion
  • Optimize Consumer UX: Implement onsite UX improvements and 'shoppable' features
  • Deliver High-Quality Code: Act as a primary contributor to our offsite web SDK and supply-side backend services
  • Collaborate Across Pods: Work with the Ad Delivery pod and Tooling pod
  • Mentor Junior Talent: Provide code reviews and assist in onboarding new engineers.
What we offer
What we offer
  • Uber's bonus program
  • equity award
  • other types of comp
  • 401(k) plan
  • various benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - MS Ads

Microsoft Advertising is a rapid-growing business powering global advertisers ac...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Solid knowledge of cloud technologies
  • Experience with large-scale systems and API design
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design & Develop CRM Solutions: Customize and extend Dynamics 365 CRM for advertising workflows (Sales, Marketing, Case Management)
  • Data Integration: Connect CRM with Ads systems, marketing automation tools, and reporting platforms (Power BI)
  • AI-Enhanced Features: Support AI-first initiatives and automation capabilities within CRM systems to streamline workflows and improve seller efficiency
  • Collaborate Across Teams: Partner with product managers, data engineers, and sales teams to align CRM capabilities with business goals
  • Ensure Quality & Compliance: Maintain data integrity, privacy compliance, and security standards
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Frontend

Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • To work with Design/PM/partner teams to come up the suitable UX design
  • To build versatile rendering UX package/library on various platform
  • To use data processing and monitoring system to analyze the system performance and drive the improvement on full ads stack.
What we offer
What we offer
  • Benefits and other compensation may be eligible.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Impbus is a mission-critical, high-throughput real-time bidding (RTB) service at...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid experience with systems programming languages (such as C++ or similar), and understanding of performance and reliability considerations
  • Experience working on high-throughput, production systems where scalability, latency, and stability are critical
  • Demonstrated ability to design, evolve, and maintain complex systems over time
  • Experience collaborating with cross-functional teams to deliver solutions aligned with business needs
  • Problem-solving skills and ability to analyze and address performance or reliability issues in production environments
Job Responsibility
Job Responsibility
  • Own technical direction and execution for core components of Impbus, a high-scale, latency-sensitive real-time bidding service at the heart of Microsoft Ads
  • Lead design and implementation of scalable, high-performance backend systems operating under strict latency and reliability requirements
  • Drive platform modernization and long-term sustainability of critical services, improving code quality, maintainability, and operational safety
  • Ensure performance, scalability, and stability of the service as traffic, data volume, and business requirements continue to grow
  • Define and evolve instrumentation, observability, and experimentation capabilities to support data-driven decision making and safe production changes
  • Collaborate closely with cross-functional partners (engineering, data science, experimentation, product, and infrastructure) to align technical solutions with business goals
  • Provide technical leadership and mentorship, influencing architecture decisions and engineering best practices across teams
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Ad:s Social (M/F/D)

Location
Location
Austria , Vienna
Salary
Salary:
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional experience in agile software development, using one or more high-level programming languages
  • Professional experience with back-end and databases technologies
  • Professional experience with a modern front-end framework like Vue.js, React or similar
  • Experience building microservice oriented solution in cloud
  • Strong collaborative mindset, with experience working closely with product, design, and other engineers
  • Passion for clean code and testing
  • Understanding of OOP fundamentals
  • Keen Interest in new technologies and learning
Job Responsibility
Job Responsibility
  • Contribute and grow as part of a small, self-organised, agile software development team
  • Build our advertising technologies - from understanding and helping to shape the requirements to creating fully functional user facing software
  • Participate on designing and developing highly scalable, fault-tolerant systems while keeping your focus on quality, observability and security
  • Coach and develop team members by providing feedback and technical guidance
What we offer
What we offer
  • Collaborative environment with colleagues from all over the world
  • Ability to shape your own workday and career via a clearly defined professional and personal development plan
  • Opportunity to work with senior leadership, develop yourself and build your career within an inspiring and fast-growing company and digital sports environment
  • Vibrant and inclusive community, including Women in Tech and Pride groups
  • Company culture that promotes social aspects, sports, physical exercise and fun
  • Innovative and cross-team challenges like ShipIt, office sports tournaments in Darts and Table Tennis and unique beer brewing competitions
  • Competitive salary and benefits (e.g. retirement pension and insurance plan)
  • Sportradar takes over the full costs of € 365.- for the Öffi-Ticket (Jahreskarte) for you
  • Hybrid work model
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Are you passionate about architecting, building, and maintaining next-generation...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS degree in CS or related engineering field
  • 6+ years Hands-on experience with modern programming languages (e.g., C#, Java, C++, Python, Go)
  • Strong SQL expertise, Kafka, Hadoop and product development experience including memory management, multithreading, and performance optimization, cloud expertise, AI
  • Proven experience designing and operating distributed, cloud-based systems at scale
  • Ability to influence without authority and drive alignment across multiple teams
  • Strong expertise in system architecture, data structures, algorithms, and software design patterns
  • Experience with microservices, data pipelines, or large data systems
  • Experience with CI/CD pipelines, version control systems (e.g., Git), and build tools
Job Responsibility
Job Responsibility
  • Define and drive the technical vision and architecture for large-scale, complex systems, ensuring scalability, reliability, security, and cost efficiency
  • Hands-on, contributing to core code, complex implementations, and production issue resolution
  • Influence and align multiple teams and stakeholders across organizations through strong technical leadership
  • Partner with Product Management and leadership to translate business goals into robust technical solutions
  • Mentor engineers, raise the technical bar, and promote a culture of engineering excellence
  • Continuously refine data pipelines and system architecture to improve performance, reliability, and cost efficiency
  • Collaborate with Ads and Bing teams to enable new scenarios, integrate shared infrastructure, and deliver unified solutions
  • Provide production support by fixing bugs and resolving live-site issues to ensure system availability and reliability
  • Use AI tools and techniques to enhance engineering workflows, automate processes, and unlock new capabilities
  • Fulltime
Read More
Arrow Right