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