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

Senior Software Engineer II

Job in Austin, Travis County, Texas, 78716, USA
Listing for: GetUpside
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer
Salary/Wage Range or Industry Benchmark: 170000 - 210000 USD Yearly USD 170000.00 210000.00 YEAR
Job Description & How to Apply Below

Location

Austin, Chicago, DC, NYC

Employment Type

Full time

Location Type

Hybrid

Department

Engineering

Compensation
  • $170K – $210K
About Upside

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

This role is a good fit for you if:

  • You aren’t afraid to challenge the status quo when it makes the team and business better. You learn from those around you while utilizing data to advocate for informed change.
  • You thrive at the intersection of systems and storytelling, not only building robust solutions but also communicating their purpose, impact and rationale – so teams can experiment, iterate, and act confidently.
  • You care about building resilient systems that scale. You bring a mindset of continuous improvement, and know when to invest in observability, automation, or new infrastructure to reduce toil and improve outcomes for the team and end users.
  • You believe that pulling quality upstream starts with engineering. You champion best practices, encourage early testing and validation, and work closely with peers to build a culture of quality from the ground up.
Ideal Qualifications
  • Proficiency in one or more modern programming languages, particularly Python or Java
  • Proven experience in architecting, deploying and maintaining distributed systems on cloud platforms such as AWS, GCP, or Azure, including hands-on work with serverless and event-driven architectures.
  • Fluency in modern SQL-based data platforms such as Snowflake, Databricks, Big Query, or Redshift.
  • Hands-on experience working with Python-based orchestration tools like Airflow or Dagster to build scalable, reliable data workflows.
  • A proven ability or desire to apply generative AI across the SDLC to boost velocity and quality.
  • Strong communication skills; ability to clearly articulate technical concepts to both technical and non-technical audiences.
  • Demonstrated ability to collaborate…
Position Requirements
10+ Years work experience
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