CrawlJobs Logo

Backend Software Engineer, Ads

mozilla.org Logo

Mozilla

Location Icon

Location:
United States; Canada

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

95100.00 - 150700.00 USD; CAD / Year

Job Description:

The Ads Engineering organization at Mozilla builds shared infrastructure that supports ethical, privacy-forward advertising across Mozilla’s products. Our work spans backend systems that enable advertising inventory management, forecasting, campaign execution, measurement, and reporting across all Mozilla properties. As a Backend Software Engineer on Ads Engineering, you’ll contribute to backend services, data integrations, and internal tooling that help operational and business partners work more efficiently and reliably. You’ll work alongside engineers, product managers, and cross-functional stakeholders to deliver well-scoped features and improvements, while learning the domain and growing your impact over time.

Job Responsibility:

  • Build and maintain backend services that support advertising functionality across Mozilla products
  • Implement APIs, data flows, and integrations between internal systems and external partners used in Ads workflows
  • Contribute to systems that prioritize correctness, reliability, and scalability in a privacy-conscious environment
  • Work with product managers, engineers, and cross-functional partners to deliver well-scoped features and improvements
  • Participate in code reviews, design discussions, and on-call or operational responsibilities as part of the team
  • Incrementally take on more complex problems as you develop familiarity with Ads systems and domain concepts

Requirements:

  • 3+ years of professional software engineering experience
  • Experience building backend systems using languages such as Go, Python, or Rust
  • Familiarity with APIs, service-oriented architectures, and system integrations
  • Ability to work effectively in a distributed, asynchronous environment
  • Clear written and verbal communication skills
  • Comfort working on well-defined problems while navigating some ambiguity with support from teammates
  • Commitment to our values: Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
  • Having grit

Nice to have:

  • Exposure to data pipelines, analytics systems, or ad-tech concepts
  • Some experience working with modern frontend frameworks (such as React)
What we offer:
  • Generous performance-based bonus plans
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)
  • Flexible work environment (majority of Mozillians work remotely)
  • Industry-leading paid parental leave (up to 26 weeks of fully paid leave for childbearing parents and up to 12 weeks for non-childbearing parents)
  • Reimbursement for professional development (up to $3,000/year)
  • A work setup including the latest hardware and software of your choice

Additional Information:

Job Posted:
March 03, 2026

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 Backend Software Engineer, Ads

Senior Software Engineer - Ads

Rockbot is building the future of streaming media in businesses, and this role w...
Location
Location
United States
Salary
Salary:
150000.00 - 205000.00 USD / Year
rockbot.com Logo
Rockbot
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
What we offer
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Manager, Software Engineering - Ad Serving

We are looking for a passionate Engineering Manager to lead a team of talented b...
Location
Location
United States , Los Angeles
Salary
Salary:
160000.00 - 200000.00 USD / Year
viantinc.com Logo
Viant
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience, including 1-3+ years’ experience managing low latency high throughput backend teams
  • Bachelor’s degree in Computer Science or Engineering, Masters preferred
  • 6+ years hands on programming capabilities in Java and/or Go Lang
  • Track record in building large, horizontally scalable distributed systems
  • Intimate knowledge of different cloud providers and services, especially AWS and GCP
  • Experience building large-scale, customer-facing applications with a focus on realtime performance, scalability, and reliability
  • Ability to reason about latency, throughput, CPU/memory profiles, and performance bottlenecks in real-time systems
  • Successful experience with agile development and CI/CD processes
Job Responsibility
Job Responsibility
  • Lead the development of high quality features based on requirements from product managers
  • Drive continuous improvement initiatives to optimize performance, reliability, and scalability
  • Be involved in code / design on occasion, collaborating with the engineering team to contribute to critical projects, conduct code reviews, and provide technical guidance when necessary while balancing leadership responsibilities
  • Operate high-efficiency teams by implementing quality practices, ensuring speed of delivery, overseeing architecture and design, and maintaining high code quality
  • Foster a culture of continuous growth and improvement through coaching, mentoring, feedback and clear measurable outcomes
What we offer
What we offer
  • fully paid health insurance
  • paid parental leave
  • unlimited PTO
Read More
Arrow Right

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

Software Engineer Staff

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 10 years of professional software development experience
  • Proven expertise in one or more backend programming languages such as Golang (highly preferred), Java, Python, or C/C++
  • Deep understanding of networking protocols, network architectures, network security, and common networking concepts
  • Proven experience in designing, building, and deploying scalable microservices using Docker, Kubernetes, etc.
  • Significant experience in building, deploying, and operating scalable SaaS applications in a Public Cloud (AWS/GCP) environment
  • Strong understanding of distributed systems principles, including concurrency, scalability, fault tolerance, and consistency
  • Experience with various database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, Redis) databases
  • Experience designing, building, and consuming RESTful APIs and other integration technologies like WebSocket, Kafka, etc.
  • Experience with network security principles, threat modelling, and secure coding practices is an added advantage
  • Excellent analytical and problem-solving skills
Job Responsibility
Job Responsibility
  • Technical Leadership: Work with product managers, architects, and other engineers to understand the software requirements, and define corresponding functional and design specifications
  • Software Development: Design, develop, test, deploy, and maintain high-quality, production-grade software, with a strong emphasis on backend systems
  • System Design & Optimization: Design and implement micro-services for high availability, scalability, performance, and security within our SaaS platform
  • Networking Expertise: Apply deep knowledge of networking protocols (e.g., TCP/IP, HTTP/S, DNS, NAT), network security, and cloud networking concepts to build robust and secure solutions
  • SaaS & Cloud Native Development: Design and implement solutions leveraging cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Kubernetes, Docker)
  • Collaboration: Collaborate effectively with cross-functional teams including product management, QA, SRE, and Juniper technical assistance team
  • Code Quality & Best Practices: Champion best practices in software development, including code reviews, testing methodologies, CI/CD, and DevOps principles
  • Problem Solving: Troubleshoot and resolve complex technical issues in a timely and effective manner, often in production environments
  • Innovation & Research: Stay abreast of emerging technologies and industry trends in networking, SaaS, and software engineering
  • Documentation: Create and maintain comprehensive technical documentation for designs, APIs, and operational procedures
What we offer
What we offer
  • Health & Wellbeing: Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Personal & Professional Development: Specific programs catered to helping you reach any career goals you have
  • Unconditional Inclusion: We are unconditionally inclusive in the way we work and celebrate individual uniqueness
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

We are seeking a talented and motivated Staff Software Engineer to join our dyna...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 10 years of professional software development experience
  • Proven expertise in one or more backend programming languages such as Golang (highly preferred), Java, Python, or C/C++
  • Deep understanding of networking protocols, network architectures, network security, and common networking concepts
  • Proven experience in designing, building, and deploying scalable microservices using Docker, Kubernetes, etc.
  • Significant experience in building, deploying, and operating scalable SaaS applications in a Public Cloud (AWS/GCP) environment
  • Strong understanding of distributed systems principles, including concurrency, scalability, fault tolerance, and consistency
  • Experience with various database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, Redis) databases
  • Experience designing, building, and consuming RESTful APIs and other integration technologies like WebSocket, Kafka, etc.
  • Experience with network security principles, threat modelling, and secure coding practices is an added advantage
  • Excellent analytical and problem-solving skills
Job Responsibility
Job Responsibility
  • Technical Leadership: Work with product managers, architects, and other engineers to understand the software requirements, and define corresponding functional and design specifications
  • Software Development: Design, develop, test, deploy, and maintain high-quality, production-grade software, with a strong emphasis on backend systems
  • System Design & Optimization: Design and implement micro-services for high availability, scalability, performance, and security within our SaaS platform
  • Networking Expertise: Apply deep knowledge of networking protocols (e.g., TCP/IP, HTTP/S, DNS, NAT), network security, and cloud networking concepts to build robust and secure solutions
  • SaaS & Cloud Native Development: Design and implement solutions leveraging cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Kubernetes, Docker)
  • Collaboration: Collaborate effectively with cross-functional teams including product management, QA, SRE, and Juniper technical assistance team
  • Code Quality & Best Practices: Champion best practices in software development, including code reviews, testing methodologies, CI/CD, and DevOps principles
  • Problem Solving: Troubleshoot and resolve complex technical issues in a timely and effective manner, often in production environments
  • Innovation & Research: Stay abreast of emerging technologies and industry trends in networking, SaaS, and software engineering
  • Documentation: Create and maintain comprehensive technical documentation for designs, APIs, and operational procedures
What we offer
What we offer
  • Health & Wellbeing: Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Personal & Professional Development: Programs catered to helping you reach any career goals
  • Unconditional Inclusion: We are unconditionally inclusive in the way we work and celebrate individual uniqueness
  • Fulltime
Read More
Arrow Right

Software Engineer, Ads Integrity

We’re building the Ads Integrity team to ensure OpenAI can grow advertising in a...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 385000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 6 years of professional software engineering experience
  • Experience setting up and maintaining production backend services and data pipelines
  • Comfortable operating as a generalist across distributed systems, data pipelines, and applied ML integrations
  • Have a humble attitude, an eagerness to help your colleagues, and a desire to do whatever it takes to make the team succeed
  • Are self-directed and enjoy figuring out the best way to solve a particular problem
  • Own problems end-to-end, and are willing to pick up whatever knowledge you're missing to get the job done
  • Care about AI Safety in production environments and have the expertise to build software systems that defend against abuse
  • Motivated by working on ads—not just growth, but the responsibility that comes with it
  • Experienced in trust, safety, integrity, fraud, abuse prevention, or risk-sensitive domains (ads experience is a strong plus)
  • Excited to work closely with product, policy, and other XFN partners to solve ambiguous, high-stakes problems
Job Responsibility
Job Responsibility
  • Design and build backend systems that ensure ads and advertisers meet safety, trust, and compliance standards
  • Develop mechanisms to verify advertiser identity (“know your customer”) and assess advertiser risk
  • Build and improve systems that evaluate ad content and landing pages for user safety and policy compliance
  • Help determine where and how ads are shown, ensuring placements are appropriate, contextual, and aligned with user trust—especially in conversational AI surfaces like ChatGPT
  • Partner cross-functionally with Core Ads, Integrity, and Personalization teams to balance growth goals with safety constraints
  • Contribute to ML and LLM-adjacent systems that support automated decision-making, classification, and risk detection
  • Shape technical direction, architecture, and best practices as the Ads Integrity organization scales
What we offer
What we offer
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (backend)

You’ll join the team primarily responsible for scaling the throughput and perfor...
Location
Location
Ireland
Salary
Salary:
Not provided
tines.com Logo
Tines
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Roughly 7+ years as a professional software engineer
  • Proven track record of success as a senior software engineer
  • Direct experience of building and delivering software using a high-level programming language
  • Comfortable working at a level of technical complexity involving adding features to a small command-line app
  • Foundational skills and knowledge needed to succeed
  • Excitement to pitch in anywhere when needed
  • Ability to spend time where it will make a difference
  • Work healthily and sustainably
  • Treat colleagues with kindness and respect
Job Responsibility
Job Responsibility
  • Work closely with colleagues to build the right solutions to the problems our customers face
  • Make valuable changes in our codebase
  • Shape how workflow execution happens at the very heart of our system
  • Write and review high quality, well tested code
  • Identify areas for improvement, both in our codebase and in how we work
  • Own the problems you’re solving - and the software you write to solve them - all the way to production and beyond
  • Use your knowledge to mentor other engineers in our team
What we offer
What we offer
  • Competitive salary
  • Startup equity & extended exercise window
  • Matching retirement plans
  • Home office setup
  • Private healthcare plans
  • 25 days annual leave
  • Extra company holidays
  • Generous parental leave programs
  • Flexibility in how and where you work
  • Phone and home Internet allowance
  • Fulltime
Read More
Arrow Right

Full-Stack Engineer

We are looking for back-end engineers to expand the functionality of our system....
Location
Location
United Kingdom
Salary
Salary:
Not provided
elevenlabs.io Logo
ElevenLabs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise in Python
  • A strong background in backend development
  • Familiarity with common software and system design patterns and infrastructure including APIs, cloud infrastructure tools, storage solutions, data structures etc.
  • Knowledge about test design and security fundamentals
Job Responsibility
Job Responsibility
  • Building and maintaining our platform on top of our cutting-edge voice models, which are used by millions of users
  • Improving our existing products to ensure that they’re intuitive, powerful and make innovative use of our research team’s latest break-throughs. This could involve adding significant functionality, or building integrations with other common consumer/enterprise solutions
  • Maintaining and strengthening our internal infrastructure as we scale and grow to ensure that our products remain live, performant and secure
  • Collaborating closely with engineers and others from the Frontend, Growth and Sales teams to understand, and design solutions for our customers
What we offer
What we offer
  • Innovative culture
  • Growth paths
  • Learning & development: ElevenLabs proactively supports professional development through an annual discretionary stipend
  • Social travel: We also provide an annual discretionary stipend to meet up with colleagues each year, however you choose
  • Annual company offsite
  • Co-working: If you’re not located near one of our main hubs, we offer a monthly co-working stipend
  • Fulltime
Read More
Arrow Right