Senior Software Engineer (Backend)

Upwave is hiring a senior full-stack/backend-leaning engineer to work in their JVM/Spring Boot stack, building APIs, data pipelines, and AI-powered customer experiences for enterprise brand measurement at scale.

Responsibilities

  • - Build and operate backend services in Kotlin/Java (Spring Boot)
  • - Develop APIs and data pipelines for high-volume ad exposure and survey data
  • - Productionize analytics and statistical workflows with Product and Data Science teams
  • - Improve reliability and performance of core systems
  • - Build AI-powered customer experiences using LLM orchestration
  • - Work with Python analytics services, React, MySQL, DynamoDB, AWS, Kubernetes, Terraform

Benefits & Perks

- $150,000–$175,000/year + bonus + equity + benefits - Fully remote (US) - Profitable, growth-stage, engineering-led company - High velocity through focus and leverage — not crunch - YC S12 alumni with strong enterprise customer base

Requirements

  • - Recent production experience with Java, Kotlin, or similar JVM language
  • - Strong SQL and data modeling skills
  • - AWS/Kubernetes/observability experience
  • - High-volume event or analytics pipeline experience a strong plus
  • - Python proficiency for analytics services
  • - US-based remote

About Upwave

Upwave (YC S12) builds brand measurement software for large advertisers, agencies, and media partners. Processing high-volume ad exposure and survey data, Upwave delivers brand lift, reach validation, optimization recommendations, and AI-assisted analysis for enterprise marketers. Profitable, engineering-led, and remote-first in the US.

Company Size

51–200 employees employees

Industry

Marketing Tech / Brand Measurement / SaaS

Ready to apply?

Take the next step in your career and apply for this position today.

Apply for this Position