About the job
About TripleLift
At TripleLift, we are reshaping the landscape of digital advertising with a focus on stunning creative, premium publishers, actionable data, and intelligent targeting. With over 1 trillion monthly ad transactions, we empower publishers and platforms to optimize their monetization strategies. Our innovative technology connects leading brands with audiences across various formats, including online video, connected television, display, and native ads. Clients trust us for our cutting-edge solutions, exceptional ad formats, and dedicated support to enhance their performance.
As a proud member of the Vista Equity Partners portfolio and NMSDC certified, we are committed to economic inclusion and diversity. Discover how TripleLift is elevating the programmatic ecosystem at triplelift.com.
The Role
We are on the lookout for an experienced Principal Software Engineer to join our innovative team and make a significant impact on our product capabilities and technical infrastructure. This position is perfect for individuals who excel in autonomous environments, confidently manage ambiguity, and consistently pursue technical excellence and collaboration.
As a vital member of our team, you will contribute to designing scalable systems, shaping our technical roadmap, and mentoring fellow engineers while ensuring alignment between engineering decisions and long-term business objectives.
Responsibilities
- Collaborate with a talented group of engineers and product managers across India, Switzerland, and the United States.
- Lead initiatives that generate measurable business value across teams and systems.
- Influence the technology roadmap; innovate and implement new and challenging ideas.
- Engage with team members and stakeholders to gather requirements, analyze user feedback, plan development tasks, and prototype new product features.
- Architect resilient software and microservices that align with strategic objectives and future scalability.
- Uphold high standards through code reviews, design critiques, and providing technical leadership.
- Make informed technical decisions based on a comprehensive understanding of business context and customer needs.
- Foster teammates' growth by providing empathetic, constructive feedback and coaching.
- Build strong relationships across diverse teams to enhance collaboration.

