CrawlJobs Logo

Senior Software Engineer - Ads

rockbot.com Logo

Rockbot

Location Icon

Location:
United States

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

150000.00 - 205000.00 USD / Year

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

Additional Information:

Job Posted:
December 11, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Ads

New

Senior Principal Software Engineer

Atlassian’s Global Experiences organization is dedicated to creating unified, se...
Location
Location
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience in software engineering, with deep expertise in platform and product engineering at scale
  • Exceptional communication and collaboration skills
  • able to influence and partner across teams
  • Deep product engineering background, ideally with experience in platform environments at scale
  • Full stack experience preferred, or strong back-end skills with front-end capability
  • Proven ability to architect, build, and operate large-scale, distributed systems and user-facing applications
  • Strong product mindset and UX sensibility
  • Experience leading multi-year, cross-org technical initiatives that drive business outcomes
  • Passion for innovation, continuous improvement, and fostering an inclusive, high-performing engineering environment
Job Responsibility
Job Responsibility
  • Leading technical strategy and architecture for Platform Apps, ensuring solutions are robust, secure, and consistent
  • Driving innovation in user and admin experiences, including integrating AI-powered insights and advancing Atlassian’s System of Work
  • Collaborating with product, UX, and engineering leaders to define and deliver a roadmap of high-impact, standalone apps
  • Managing negotiations and dependencies across multiple teams and departments, balancing deep project involvement with platform-wide strategic thinking
  • Standardising and mechanising app development processes , transitioning from ad hoc to scalable, repeatable approaches
  • Mentoring engineers and championing engineering excellence, continuous improvement, and an inclusive culture
What we offer
What we offer
  • Flexibility: Work from anywhere Atlassian has a legal entity, with support for remote, hybrid, or in-office work
  • Health and wellbeing resources
  • Paid volunteer days
Read More
Arrow Right

Senior Software Engineer

Koddi's Ads team is building the next generation of performance advertising tech...
Location
Location
United States , Fort Worth
Salary
Salary:
Not provided
koddi.com Logo
Koddi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A bachelor's degree in Computer Science or equivalent practical experience
  • Minimum of 5 years of professional experience developing and maintaining complex, high-scale, or high-availability systems
  • Strong programming fundamentals and deep understanding of software design principles
  • Proficiency in at least one object-oriented or strongly typed language, with a preference for Go, Python, or the C family
  • Experience designing and building backend services, APIs, and data pipelines for performance, reliability, and scalability
  • Proficiency with relational and non-relational databases, such as PostgreSQL, SQL Server, Redis, or Aerospike
  • Hands-on experience deploying, operating, and monitoring production systems in cloud environments such as AWS or Azure
  • A strong foundation in distributed systems, concurrency, and performance optimization
  • Experience contributing to large, multi-contributor codebases using modern version control and CI/CD workflows
  • A proven ability to mentor other engineers, raise the standard of technical quality, and lead by example
Job Responsibility
Job Responsibility
  • Design, build, and optimize large-scale backend systems that power Koddi's ad serving, optimization, and reporting pipelines
  • Collaborate with cross-functional teams including product, data science, and client delivery to identify and implement impactful solutions
  • Own technical projects from design and development through deployment, monitoring, and iteration
  • Drive improvements in reliability, scalability, and developer experience, ensuring systems meet performance goals under heavy data and traffic loads
  • Experiment and innovate with new ideas in ad performance, auction dynamics, and optimization algorithms
  • Mentor and support other engineers, contributing to a culture of excellence and continuous improvement
  • Use data and metrics to evaluate impact, guide decision-making, and identify new opportunities for growth and efficiency
  • Contribute to Koddi's technical vision by influencing architecture, design standards, and best practices across the Ads organization
  • Participate in lively technology discussions where your opinion is truly valued
Read More
Arrow Right

Senior / Staff Software Engineer (Product)

Koah Labs is building the ad network to power the next generation of AI-native p...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 300000.00 USD / Year
koahlabs.com Logo
Koah Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have experience building and scaling production quality systems and experiences
  • Are comfortable working across the stack, tackling new tasks out of your comfort zone, and can handle ambiguity
  • Work well in-person and enjoy fast feedback loops
  • Enjoy breaking down problems and testing your hypotheses
  • Get excited about end-to-end ownership within high agency environments
  • Have been a startup founder or an early-stage engineer
Job Responsibility
Job Responsibility
  • Lead initiatives across the stack, with high agency in product direction and technical design
  • Dive deeply into technically challenging and rewarding work, whether it is optimizing our matching algorithms or creating world class experiences that reach millions of users
  • Partner with cross functional stakeholders in data and GTM to drive product direction that our customers need
  • Embrace an experimentation mindset - we are constantly trying to learn about how users are interacting with AI-native products, and use data from these experiments to drive our work.
What we offer
What we offer
  • Meaningful Equity
  • Offers Bonus
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Join HSBC in the role of Senior Software Engineer to design, develop, and mainta...
Location
Location
China , Guangzhou
Salary
Salary:
Not provided
https://www.hsbc.com Logo
HSBC
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • Strong knowledge of the use and development of RESTFul APIs and technologies
  • Bachelor’s degree with major or minor in computer science or a related field, or equivalent experience
  • Qualification in a related business discipline an advantage
  • Extensive relevant working experience, involvement in wealth management or investment IT functions preferred
  • Experience in the areas of retail investment, wealth management, asset management would be an added advantage
  • Prior experience in vendor management, working in a diversified or matrix team structure patterns
  • Strong knowledge of Agile development and Devops tool (e.g. Confluence, JIRA, Selenium, Jmeter, HP virtual user, Cucumber, Jenkins, QC, etc)
  • Proficiency in infra setup and troubleshooting in Cloud (e.g. PCF, TP and AWS)
  • Excellent analytic/problem-solving skills
  • Excellent communication/presentation skills, with the ability to effectively interact with different groups of stakeholders and external vendors
Job Responsibility
Job Responsibility
  • Responsible for technical design, development, implementation and maintenance of HSBC FX and payment Platform systems
  • Develop an understanding of the FX and Paymment business systems of the Group and their associated IT development requirements
  • Assign tasks to team members and provide effective supervision to ensure the delivery of projects on time and in budget with appropriate quality
  • Fully adopt Devops, Agile, Cloud Computing and Testing Automation
  • Prepare detailed specifications that describe input, output and logical operation, and convert them into a series of instructions coded in a computer language
  • Provide estimates for development efforts from design documents
  • Review code and documentation to ensure code meets the design criteria and work is of an acceptable quality
  • Optimize operational performance and improve quality whilst increasing cost-effectiveness
  • Work with business users for support or development queries
  • Work with IT Infrastructure and other IT application teams as well as external vendors as required
What we offer
What we offer
  • Flexible working
  • Opportunities to grow within an inclusive and diverse environment
  • Continuous professional development
  • Fulltime
!
Read More
Arrow Right
New

Senior Distributed Systems Engineer - Ad Display Platform Engineering

The Bidding Platform organization is the core of the RTB business, processing ov...
Location
Location
Poland
Salary
Salary:
Not provided
rtbhouse.com Logo
RTB House
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of hands-on experience in software engineering
  • Proficiency in programming
  • Excellent understanding of how complex IT systems work (from the hardware level, through software, to algorithmics)
  • Very good knowledge of fundamental Internet protocols and technologies (DNS, HTTP, cookies and others)
  • Good knowledge of basic methods of creating concurrent programs and distributed systems (from thread level to geo-distributed clusters level)
  • Practical ability to observe, monitor and analyse the operation of production systems (and draw valuable conclusions from it)
  • The ability to critically analyze the solutions created in terms of performance (from estimating the theoretical performance of the designed systems to detecting and removing actual performance problems in production)
  • General knowledge of issues (typical problems and methods of solving them) in the areas of 'high scalability' and 'high availability'
  • C1 level in English and Polish
Job Responsibility
Job Responsibility
  • Implement and maintain (in all aspects, including setting up environment, writing configuration code, monitor production) high-quality backend services for displaying Ads globally, focusing on extreme performance and scalability
  • Develop tools (deployment, testing platforms, web performance and reliability monitoring), and critical optimizations to drive measurable improvements in critical user performance metrics for ad rendering and display
  • Write, test, and deploy robust, efficient, and well-documented code in Java/Python, ensuring adherence to the highest coding and performance standards
  • Participate in code reviews, knowledge sharing sessions, and help implement technical standards and best practices within the team
What we offer
What we offer
  • Projects focused on extreme performance and high code quality – solid code reviews are our standard
  • Collaboration within an interdisciplinary, self-sufficient team (including DevOps, database experts, backend developers, product designers, and QA engineers)
  • Hardware and software tailored to your preferences (e.g., MacBook, AI tool licenses)
  • Flexible working conditions – no core hours, fully remote cooperation possible
Read More
Arrow Right

Senior Software Engineer, Video

Senior Software Engineer with deep expertise in video streaming technologies to ...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in video streaming software engineering, focusing on scalable system design and development
  • Proficiency in multiple programming languages and frameworks relevant to the role (Go, PHP and/or React)
  • Strong understanding of code architecture and design principles
  • Excellent communication skills for effective collaboration across teams and stakeholders
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
Job Responsibility
Job Responsibility
  • Serve as a subject matter expert, collaborating with engineering, product, and operations teams to diagnose and resolve complex video-related issues
  • Architect, develop, and deploy a robust Server-Side Ad Insertion system for our live and VOD platforms, ensuring seamless ad delivery and a high-quality viewer experience
  • Analyse and address video playback challenges such as startup latency and rebuffering. Implement technical solutions both in player and service architecture that improve Quality of Experience (QoE)
  • Contribute to the design and evolution of our streaming architecture, from encoding and packaging to content delivery network (CDN) integrations and playback logic
  • Provide input on technology selection, best practices, and future product requirements for our video and ad platform
  • Hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead and independently complete medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
What we offer
What we offer
  • EAP access for you and your family
  • Access to over 9,000 courses across our Learning and Development Platform
  • A full-time barista who will make you coffee, tea and fresh juices
  • Daily catered breakfast
  • Massage Wednesdays
  • Team lunches and happy hour in the office from 4pm on Fridays
  • Fun office environment with pool tables, table tennis and all your favourite gaming consoles
  • Paid volunteer day
  • Office first culture with flexible start and finish times
  • Unlimited access to drinks and snacks
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are currently seeking an experienced professional to join our team in the rol...
Location
Location
China , Guangzhou
Salary
Salary:
Not provided
https://www.hsbc.com Logo
HSBC
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • Excellent skills in Java experience
  • Hands-on development experience in building global software product from zero to one
  • Strong experience working on the frontend and backend of a technology product
  • Strong knowledge of Agile development and Devops tool (e.g. Confluence, JIRA, Selenium, Jmeter, HP virtual user, Cucumber, Jenkins, QC, etc.)
  • Extensive relevant working experience, involvement in wealth management or investment IT functions preferred
  • Experience in the areas of retail investment, wealth management, asset management would be an added advantage
  • Comfortable working in a team that deals with ambiguity and aggressive timelines
  • Strong team player who also can work under pressure, independently and proactively
  • A track record of forging strong relationships and building trusted partnerships through open dialogue and continuous delivery.
Job Responsibility
Job Responsibility
  • Design and develop cloud native software systems that are resilient, secure, fast, easy to manage, and scalable in modern, dynamic environments such as public cloud
  • Adopt appropriate software architecture design
  • Contribute with analysis and solutions to fulfill business requirements
  • Optimize performance of complex systems
  • Create structured, testable, lightweight code in Java or any programming language that suitable
  • Work with business users for support or development queries
  • Work with IT Infrastructure and other IT application teams as well as external vendors as required
  • Supervise the rectification of production system issues with the minimum disruption to the business
  • Provide estimates for development efforts from design documents.
What we offer
What we offer
  • A workplace that fosters continuous professional development
  • Flexible working
  • Opportunities to grow within an inclusive and diverse environment.
  • Fulltime
!
Read More
Arrow Right

Senior Software Engineer

We are currently seeking an experienced professional to join our team in the rol...
Location
Location
China , Xi'an; Guangzhou
Salary
Salary:
Not provided
https://www.hsbc.com Logo
HSBC
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • Execellent skills in Java
  • Hands-on development experience in building global software product from zero to one
  • Strong experience working on the frontend and backend of a technology product
  • Strong knowledge of Agile development and Devops tool (e.g. Confluence, JIRA, Selenium, Jmeter, HP virtual user, Cucumber, Jenkins, QC, etc)
  • Extensive relevant working experience, involvement in wealth management or investment IT functions preferred
  • Experience in the areas of retail investment, wealth management, asset management would be an added advantage
  • You’re comfortable working in a team that deals with ambiguity and aggressive timelines
  • Strong team player who also has the ability to work under pressure, independently and proactively
  • A track record of forging strong relationships and building trusted partnerships through open dialogue and continuous delivery
Job Responsibility
Job Responsibility
  • Design and develop cloud native software systems that are resilient, secure, fast, easy to manage, and scalable in modern, dynamic environments such as public cloud
  • Adopt appropriate software architecture design
  • Contribute with analysis and solutions to fulfill business requirements
  • Optimize performance of complex systems
  • Create structured, testable, lightweight code in Java or any programing language that suitable
  • Work with business users for support or development queries
  • Work with IT Infrastructure and other IT application teams as well as external vendors as required
  • Supervise the rectification of production system issues with the minimum disruption to the business
  • Provide estimates for development efforts from design documents
What we offer
What we offer
  • Flexible working
  • Continuous professional development
  • Opportunities to grow within an inclusive and diverse environment
  • Fulltime
!
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.