Upside

Senior Software Engineer

Upside

full-time

Posted on:

Location Type: Hybrid

Location: AustinTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $170,000 - $210,000 per year

Job Level

About the role

  • Gather the right context from those around you and take thoughtful, calculated risks.
  • Help cultivate a collaborative and safe environment.
  • Learn and innovate on the ways we can improve our system.
  • Partner deeply with cross functional teams.
  • Drive quality through documentation.
  • Set clear expectations on delivery.

Requirements

  • 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, BigQuery, 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 (from ideation and design to coding, testing, and release) 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 effectively across cross-functional teams to deliver outcomes.
Benefits
  • Medical, dental, and vision coverage starting on Day 1
  • Equity (ISOs)
  • 401(k) program
  • Family planning programs + paid parental leave
  • Physical fitness and wellness memberships
  • Emotional and mental health support programs
  • Unlimited PTO + 10 paid federal holidays + our annual, week-long Winter Break
  • Flexible work environment
  • Lunch reimbursement for in-office employees
  • Employee Resource Groups
  • Learning and Development stipend
  • Transparent culture
  • Amazing mission!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavaAWSGCPAzureSQLSnowflakeDatabricksBigQueryRedshift
Soft Skills
collaborationcommunicationrisk-takinginnovationdocumentationexpectation setting