Upwave
Senior Software Engineer
Remote US · Senior
Sponsorship not specified$150k-$175kDetected 64 days ago
PythonJavaKotlinReactVue.jsReduxDjangoSpringRailsExpressFull-Stack DevelopmentCode ReviewGitNoSQLMySQLDynamoDBAWSCloud PlatformsKubernetesTerraformCI/CDDatadogRESTData Analysis
About the role
- With Upwave, marketers maximize the effectiveness of brand spend.
- We're a humble but ambitious team that takes its work seriously but never ourselves.
- Contribute across the stack - work from backend APIs to Python analytics services to React frontends, delivering complete features that combine sophisticated data analysis with intuitive user experiences.
Responsibilities
- Design and build scalable backend systems -develop microservices and RESTful APIs that power the analytics platform behind the world's top brand campaigns.
- Engineer data pipelines at scale - design and operate systems that process massive volumes of ad and survey data with MySQL, DynamoDB, and AWS (S3, Lambda, EMR, Kinesis Firehose).
- Deliver insights that move millions - enable brand lift analytics and real-time campaign insights by building reliable, high-throughput systems. Multi-million dollar advertising decisions hinge on our recommendations.
- You use technologies like Claude Code, Cursor, and GitHub CoPilot to automate routine work, explore ideas quickly, and focus your time on higher-value system design and innovation.
- You value structured software development practices-testing, documentation, CI/CD, and code review-and care about building maintainable systems that scale.
- You believe developers should operate what they build. You think about observability, cost, and reliability from day one, and design systems that are easy to deploy and maintain. You've built in the cloud and know both its power and pitfalls.
- Deliver insights that move millions - enable brand lift analytics and real-time campaign insights by building reliable, high-throughput systems.
- You believe developers should operate what they build.
- You think about observability, cost, and reliability from day one, and design systems that are easy to deploy and maintain.
- You collaborate closely with Product to design features that solve real-world problems and delight users.
Nice to have
- Are fluent with data systems such as MySQL, DynamoDB, and Presto, and understand the tradeoffs between relational and NoSQL storage.
- Have built cloud-native applications on AWS, especially using Kubernetes and Terraform for automation and scalability.
- Know your way around modern front-end frameworks like React/Redux and enjoy collaborating up and down the stack.
- Have startup DNA-you're comfortable with ambiguity, iterate fast, and make pragmatic technical decisions.
- Bring experience from AdTech, MarTech, or measurement platforms, or are excited to learn how AI and large-scale data intersect in this space.
Skills
- Python analytics, Kotlin/Java APIs, event streaming (100k+ RPM), DynamoDB, Kubernetes, AWS, Terraform, LLM orchestration.
Compensation
- The annual base salary range for this role is $150,000 - $175,000 + bonus + equity + benefits.
Benefits
- The annual base salary range for this role is $150,000 - $175,000 + bonus + equity + benefits.
- Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits.
- Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
Company info
- Upwave's success depends on high-velocity innovation, and we believe high velocity comes from high efficiency, not high effort.
- We set priorities rather than deadlines, we don't crunch, we work reasonable hours, and engineers actually take vacations.
- Modern tech stack: Python analytics, Kotlin/Java APIs, event streaming (100k+ RPM), DynamoDB, Kubernetes, AWS, Terraform, LLM orchestration.
- Impact at scale: Your code processes billions of advertising events and directly influences multi-million dollar decisions by Fortune 500 brands.
- Autonomy and ownership: Our engineers lead projects from design through deployment and monitoring.
- Ambitious but humble culture: We take our work seriously but never ourselves.
- Upwavers collaborate hard and support each other generously.
- We screen for people who are both exceptionally talented and genuinely kind.
- Remote-first team: Our diverse team spans half the globe (but only one half, to ensure everyone can talk live when we need to).
- We balance synchronous core hours with flexibility to create a work environment that enables both deep collaboration and deep work.
- Engineering-first company: Upwave's success depends on high-velocity innovation, and we believe high velocity comes from high efficiency, not high effort.
- We take our work seriously but never ourselves.
- Build AI-powered customer experiences - integrate LLMs and advanced causal inference techniques into production workflows that automatically generate data visualizations, synthesize campaign performance into natural language insights, and help enterprise customers understand and optimize their advertising through our AI analyst "Bayes."
- Collaborate deeply - work closely with Product and Data Science to productionize statistical models, integrate advanced analytics into customer-facing tools, and bring cutting-edge AI capabilities to enterprise customers.
Equal opportunity
- Upwave is an equal opportunity employer.
- equal opportunity employer.
This listing is sourced directly from Upwave's careers page and normalized into a canonical job model.