Senior Software Engineer
UpwaveAbout the role
Upwave: The Analytics Platform for Brand Advertising.
Upwave is the leading analytics software platform giving brands, agencies, and media partners a unified, cross-media solution to measure brand advertising. Providing a deterministic, real-time view of brand advertising investment, Upwave’s automated platform allows advertisers to optimize TV, CTV, digital, social and cross-channel campaigns towards audience accuracy and reach, brand lift, and person’s lifted– with campaign-level and portfolio views.
Our customers are Fortune 500 companies across multiple verticals - including CPG, food & beverage, consumer technology & telecom, and financial services - as well as the world’s largest advertising agencies and media platforms and publishers.
We are unapologetically supportive of brand advertising, and work hard every day to prove its value; we know if companies can measure the value of those dollars, they’ll spend more. Brand advertising pays for not only the movies we watch and music we hear, but the journalism we read and the information we access. In short, brand advertising supports the free flow of information through society. So, we’re proud to be the first company dedicated to using data science to show enterprises the true effectiveness of their brand spend.
We are backed by leading venture investors (Y Combinator, Uncork Capital, Bloomberg Beta, Initialized Capital, PivotNorth, Ridge Ventures, Industry Ventures, Conductive Ventures,) and leading MarTech founders & CEOs.
We’re a humble but ambitious team that takes its work seriously but never ourselves. Come join us.
What you will do:
-
Your role will be focussed 80% on traditional engineering responsibilities and 20% on partner relationships.
- Write code for microservices, data pipelines, and front-end dashboards using modern technologies like React and JVM-based languages.
- Oversee and maintain the partner pipeline infrastructure, including custom integrations and external-facing dashboards.
- Collaborate closely with Product team to ensure seamless integration of software engineering and product development efforts.
- Perform DevOps duties, including managing deployments and monitoring infrastructure.
- Navigate partner relationships by conducting technical scope outs and formalizing agreements.
- Provide technical customer support to address escalated issues from the support team.
About you:
- You have 8+ years of full stack development experience with a healthy combination of both front and backend work.
- You have experience in adtech with marketing technology, advertising technology, or market research companies.
- You are proficient in a JVM-based language (particularly Java, Kotlin, or Groovy) and a Spring-based web framework (particularly Spring Boot or Groovy-on-Grails).
- You have a strong understand of cloud-native applications (particularly on AWS), particularly using Kubernetes and Terraform.
- You have the ability to lead technical discussions with potential customers and partners.
- You believe in rigorous software engineering methodologies, emphasizing maintainability, testing and code reviews.
- You are interested in solving real-world business problems and collaborating with Product to create valuable solutions.
- You demonstrate leadership qualities with the ability to mentor junior team members.
- You are humble, curious with a proactive attitude, owning responsibility for actions and work.
- You have experience working at a start-up or fast growing company.
Why You’ll Like Working Here:
- Upwave is an engineering-first company. We believe high velocity comes from high efficiency, not high effort. And we believe that the development we do must be sustainable for the entire team. We set priorities rather than deadlines, we don’t crunch, we work reasonable hours, and engineers and managers actually take vacations.
- Upwavers treat each other well. We screen for people who are unusually caring, and who want to collaborate and know how to do it effectively and compassionately.
- Upwave is actually disrupting (in the Clayton Christensen sense) a major industry by offering functionality that our users can’t find anywhere else, at a technology-enabled price point that our services-oriented competitors structurally can’t match. The media industry is going through major tectonic shifts, and at Upwave you’ll both observe and influence the
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s