Senior Full Stack Software Engineer - Consumer Operations
Listed on 2026-05-31
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software
Meet Upside We created Upside to transform brick‑and‑mortem commerce. Our technology uses the sophistication of online retail—profit measurement, attribution, and incrementality—to provide users with more value on their everyday purchases and brick‑and‑mortem businesses with new, profitable customers. We’ve helped millions of users earn 2 to 3 times more cashback than any other product, and hundreds of thousands of brick‑and‑mortem businesses earn measurable profit.
Billions of dollars in commerce run through the Upside platform every year, and that value goes directly back to our retailer partners, the consumers they serve, and important sustainability initiatives.
The Role
At Upside, engineers are expected to gather the right context from those around them and take thoughtful, calculated risks. By doing so, we help our teams move quickly and make informed decisions that lead to high quality software and delightful user experiences. We’re looking for engineers who are curious about the “why” behind what we build, who strive to understand the bigger picture so they can make better technical choices, and who seek opportunities to improve systems and deliver real business impact through their work.
We embrace change and foster open conversations to help ideas evolve and grow.
Here are some ways we have seen engineers drive impact at Upside:
- Help cultivate a collaborative and safe environment by speaking up to name problems, which invites conversations that drive solutions.
- Learn and innovate on ways to improve our system, honing in on gaps in quality, security, performance, and speed of execution and generating buy‑in to raise those bars.
- Partner deeply with cross‑functional teams. Whether it’s aligning with marketing on experimentation, enabling better personalization with data science, or integrating feedback from designers, you are proactive in surfacing insights and turning them into technical action.
- Drive quality through documentation, recording decisions, communicating trade‑offs, and ensuring others can build upon your work.
- Set clear expectations on delivery, focusing on accurate and achievable goals from the start, and maintaining close alignment with key partners when milestones shift.
- You put the customer at the center of every decision and strive to build best‑in‑class consumer experiences.
- You aren’t afraid to challenge the status quo when it makes the team and business better, learning from those around you while using data to advocate for informed change.
- You thrive at the intersection of systems and storytelling, building solutions that empower merchants and consumers to experiment, iterate, and act confidently.
- You care about building resilient systems that scale, investing in observability, automation, or new infrastructure to reduce toil and improve outcomes.
- You believe that pulling quality upstream starts with engineering, championing best practices and encouraging early testing to build a culture of quality from the ground up.
We want our engineers to have the time and support to grow in their craft and contribute meaningfully to impactful technical decisions. Engineers are encouraged to focus deeply on their work, collaborate effectively with team members, and continuously develop their skills. Teams are thoughtfully staffed to create a dynamic and diverse environment that enhances learning and innovation.
Technology StackWe don’t require all of the following, but love candidates who have experience in or are interested in learning:
React, Typescript, JavaScript, Python, Snowflake, AWS (API Gateway, Lambda, Dynamo
DB, Cloudwatch, Event Bridge), Terraform, SQL/MySQL, Github Actions, and AI tools including OpenAI and Github Copilot.
- Guide, mentor and upskill the team to raise overall effectiveness and impact.
- Drive experiences that deliver measurable business value.
- Apply an analytical mindset to experiment, learn, iterate, and grow.
- Debug complex systems by interpreting data, forming hypotheses, and making meaningful improvements.
- Build with semantic HTML, CSS, and core JavaScript concepts.
- Apply strong knowledge of core web…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).