Jobs and Careers
UP

Senior Software Engineer

Upwave
UKRemotefull_timeVerifiedPosted 16 Feb 2024
💰 $180,000/yr($144,000/yr$180,000/yr)

About 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.

About you:

  • You have experience with end-to-end development of powerful, intuitive, highly-functional products for professional end users. You’ve built robust, high-quality API-consuming applications before (whether single-page web apps, mobile apps, or cloud-powered desktop apps). You don't need to be familiar with the particular technology we use, but you should have built real RDBMS-backed backends in one (or more) framework like Spring Boot, Django, Rails, or Express and should have built SPA frontends in a modern JavaScript framework like React, Vue, or Angular.
  • You deeply understand and enjoy programming. You’re familiar with the modern landscape of user interface frameworks, web/API/microservice frameworks, databases, and cloud platforms. You know which approaches to embrace and avoid, and when to reach for a new tool vs. relying on a proven one.
  • You value and practice rigorous software engineering methodology.
  • You believe developers should operate the systems they build. You think about observability, cost, and reliability as a fundamental part of software design and you design systems that are easy to operate and maintain. You deeply understand the power and promise of cloud infrastructure, and you have enough experience building in the cloud to know where the pitfalls are and how to avoid them.
  • You like solving real-world business problems. Our clients use our data to make their businesses more effective, and you’ll use your skills to turn theoretical ideas into concrete tools and improvements that will help Upwave satisfy our clients. You should enjoy collaborating with Product on specs and designs that solve real needs and will delight end users.
  • People tend to look to you as a leader and respect your expertise, even in roles where you don't have formal authority. You have experience mentoring junior team mates, and you understand that healthy human systems are essential to developing and maintaining healthy technical systems.
  • You’re humble and curious. You care about understanding the world around you and want to learn more about why it works the way it does. You understand that you’ll be responsible for making sure we end up with great systems by making sure the best ideas win, even if those ideas aren’t yours.
  • You’re a get-things-done type who fixes problems instead of worrying about who’s responsible for fixing them. You own and take responsibility for your actions and your work and you want to stake out meaningful areas of expertise within the constant swirl and change of startup life.
  • You believe that well-oiled, high-trust teams are more effective than the sum of their parts. You know that participating effectively in a team takes deliberate effort and compassionate, effective, and non-violent communication. Upwave works hard to foster a welcoming, inclusive climate where people feel safe and supported and actually want to work with each other. You’re comfortable being evaluated for what you add to the team, not just what you add to the codebase.

Bonus points:

  • Experience workin

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 Kit

Free account required — sign up in 30s

Company

Upwave

View company profile →