Senior Software Engineer

Senior Software Engineer

Zürich Vollzeit 49500 - 60500 € / Jahr (geschätzt) Homeoffice (teilweise)
T

Auf einen Blick

  • Aufgaben: Entwickle leistungsstarke Software für eine innovative Werbeplattform und arbeite an spannenden Projekten.
  • Unternehmen: TripleLift, ein dynamisches Unternehmen im Bereich digitale Werbung mit einer unterstützenden Kultur.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Wachstumsorientierte Umgebung mit tollen Karrieremöglichkeiten und einem starken Teamgeist.
  • Warum dieser Job: Gestalte die Zukunft der programmatischen Werbung in einem AI-unterstützten Umfeld.
  • Qualifikationen: Erfahrung in der Softwareentwicklung, insbesondere mit Java und verteilten Systemen.

Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.

About Triple Lift

We’re Triple Lift, an advertising platform on a mission to elevate digital advertising through beautiful creative, quality publishers, actionable data and smart targeting.

Through over 1 trillion monthly ad transactions, we help publishers and platforms monetize their businesses.

Our technology is where the world’s leading brands find audiences across online video, connected television, display and native ads.

Brand and enterprise customers choose us because of our innovative solutions, premium formats, and supportive experts dedicated to maximizing their performance.

As part of the Vista Equity Partners portfolio, we are NMSDC certified, qualify for diverse spending goals and are committed to economic inclusion.

Find out how Triple Lift raises up the programmatic ecosystem at triplelift. com.

Overview

The Senior Software Engineer – Core RTB Engineering plays a critical role in driving the performance, scalability, and intelligence of Triple Lift’s Exchange — the real-time bidding platform that processes over a trillion ad transactions per month and sits at the heart of our value proposition.

In this role, you will partner closely with engineers, product managers, data scientists, and platform teams across our New York City and Zurich hubs to design, build, and operate the core RTB services that decide which ads run, where, and at what price.

This is an exciting opportunity for an experienced backend engineer who wants to work on internet-scale, low-latency distributed systems and help shape the next generation of programmatic advertising in an AI-accelerated engineering environment.

Responsibilities

  • Own a mission-critical Java codebase that powers Triple Lift’s Exchange — executing billions of times a day under sub-100-millisecond latency budgets and across multiple AWS regions and data centers.
  • Design, build, and evolve high-throughput services for bidding logic, auction mechanics, traffic shaping, and creative/image processing, with a focus on reliability, observability, and cost efficiency.
  • Write maintainable, well-tested code; instrument production systems with meaningful metrics, traces, and alerts; and take end-to-end ownership of the health of the services you ship.
  • Use modern AI coding assistants (e. g., Claude Code, Git Hub Copilot, Cursor) as a routine part of your workflow — leveraging them to accelerate development, raise code quality, and explore design alternatives, while applying strong engineering judgment to validate and own every line that reaches production.
  • Research and evaluate emerging technologies, including AI/ML-driven optimizations and agentic capabilities relevant to bidding and traffic decisions, and translate promising ideas into production-quality systems.
  • Partner with engineers across our NYC and Zurich teams to maintain shared standards in architecture, code review, observability, and incident response, operating as one consistent global Core RTB engineering function.
  • Mentor and coach other engineers on Java, distributed systems best practices, and the effective and responsible use of AI tooling, raising the bar across the team.

Education & Requirements

  • Bachelor’s degree in Computer Science, a related technical field, or equivalent professional experience.
  • 5+ years of professional software engineering experience, with a strong focus on backend services running in production at scale.
  • Demonstrated experience building high-performance APIs and services in Java.
  • Track record of working on large-scale, network-heavy systems handling billions of HTTP requests per day under strict latency requirements.
  • Familiarity with in-memory key-value stores (e. g., Memcache, Redis) and messaging systems (e. g., Apache Kafka, Rabbit MQ).
  • Solid grasp of distributed systems design patterns and their trade-offs, including concurrency, caching, backpressure, fault tolerance, and observability.
  • Production experience operating services across multiple AWS regions or comparable cloud environments.
  • Working fluency with modern AI coding assistants (e. g., Claude Code, Git Hub Copilot, Cursor) and a thoughtful point of view on where AI tooling accelerates work and where human judgment must lead.
  • Strong written communication and comfort collaboration skills.
  • Preferred Qualifications (Nice-to-Have)
  • Experience with Netty or other event-driven, non-blocking JVM frameworks for low-latency network services.
  • Data skills such as Apache Spark, Snowflake, Red Panda
  • Hands-on experience with Aerospike, Couchbase or other specialized low-latency key-value stores operated at high QPS.
  • Background in ad tech, RTB, or programmatic advertising, including familiarity with Open RTB, VAST, or related industry protocols.
  • Experience integrating ML models into latency-sensitive serving paths — e. g., real-time inference, online feature retrieval, or model A/B evaluation — ideally in a bidding, ranking, or pricing context.
  • Exposure to LLM- or agent-based systems, including production experience with tool-using agents, retrieval pipelines, or evaluation frameworks for non-deterministic components.
  • Experience with computer vision, image processing, or creative-asset transformation pipelines at scale.
  • Demonstrated JVM performance tuning experience: GC analysis, async/non-blocking I/O, lock contention, allocation profiling, and CPU/memory optimization in hot paths.
  • Track record of leading cross-team or cross-region technical initiatives, including writing design docs and driving architectural decisions to consensus.
  • Soft Skills & Attributes
  • Ownership mindset and drive for achievement
  • Passion for continuous learning and automation
  • Excellent organization, attention to detail, and time management
  • Independent work ethic and adaptability to fast-paced environments
  • Strong problem-solving, critical thinking, and collaborative skills
  • Openness to feedback and a growth mindset
  • Life at Triple Lift

At Triple Lift, we’re a team of great people who like who they work with and want to make everyone around them better.

This means being positive, collaborative, and compassionate.

We hustle harder than the competition and are continuously innovating.

Learn more about Triple Lift and our culture by visiting our Linked In Life page.

Establishing People, Culture and Community Initiatives

At Triple Lift, we are committed to building a culture where people feel connected, supported, and empowered to do their best work.

We invest in our people and foster a workplace that encourages curiosity, celebrates shared values, and promotes meaningful connections across teams and communities.

We want to ensure the best talent of every background, viewpoint, and experience has an opportunity to be hired, belong, and develop at Triple Lift.

Through our People, Culture, and Community initiatives, we aim to create an environment where everyone can thrive and feel a true sense of belonging.

Privacy Policy

Please see our Privacy Policies on our Triple Lift and 1plus X websites.

Triple Lift does not accept unsolicited resumes from any type of recruitment search firm.

Any resume submitted in the absence of a signed agreement will become the property of Triple Lift and no fee shall be due.

#J-18808-Ljbffr

Senior Software Engineer Arbeitgeber: TripleLift

TripleLift ist ein hervorragender Arbeitgeber, der eine positive und kollaborative Arbeitskultur fördert, in der Mitarbeiter sich unterstützt und befähigt fühlen, ihr Bestes zu geben. Mit einem starken Fokus auf Innovation und kontinuierliches Lernen bietet das Unternehmen zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung und legt Wert auf Vielfalt und Inklusion. Die Standorte in New York City und Zürich bieten zudem ein dynamisches Umfeld, in dem talentierte Fachkräfte an spannenden Projekten im Bereich der programmatischen Werbung arbeiten können.

T

Kontaktdaten:

TripleLift Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei TripleLift anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei TripleLift vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer mit Bravour zu bestehen

Java
Backend Services
Distributed Systems
High-Performance APIs
AWS
In-Memory Key-Value Stores
Messaging Systems

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei TripleLift klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei TripleLift vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.