×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II

Job in Austin, Travis County, Texas, 78716, USA
Listing for: Upside
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 120000 - 145000 USD Yearly USD 120000.00 145000.00 YEAR
Job Description & How to Apply Below

Meet Upside:

We created Upside to transform brick-and-mortar 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-mortar 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-mortar 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.

About 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, and strive to understand the bigger picture so they can make better technical choices. We value individuals who seek out opportunities to improve our 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. You can speak up to name problems, which will invite conversations that will then drive solutions.

  • Learn and innovate on the ways we can improve our system. You are able to hone in on gaps in quality, security, performance, and speed of execution and generate 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. You record your decisions, communicate tradeoffs, and ensure others can build upon your work.

  • Set clear expectations on delivery. We all understand that plans change. You focus on setting an accurate and achievable goal from the start, and then keeping close alignment with key partners when milestones shift.

Why You Should Apply:

Engineers come in many different shapes and sizes. I thought it would be helpful to highlight what I’m looking for on my team. This role is a good fit for you if:

  • You enjoy working at the intersection of engineering and enablement. You’ll be the bridge between our external partners and Upside’s internal systems, helping to ensure integrations are smooth, scalable, and reliable.

  • You thrive on variety. Some days you’ll be deep in code optimizing partner-facing APIs, and other days you’ll be troubleshooting an integration or shaping reusable tooling to accelerate partner onboarding.

  • You value collaboration. You’ll work closely with internal product and platform teams, as well as directly with external technical stakeholders, to solve real business problems with clean, pragmatic engineering.

  • You care about quality and clarity. Whether it’s writing resilient Python services, improving observability, or documenting integration flows, you take pride in building solutions that others can easily extend and rely on.

  • You care about ownership: You enjoy owning technical relationships through different stages in the partner lifecycle:
    Vetting, Launching, Growing, and Maintaining.

Engineering Culture:

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

We don’t require them all, but love those that have experience in or are interested in learning:
Python (primary), Java (partner APIs and internal services). Other areas of our engineering stack…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary