Senior Software Engineer (Backend & Internal Tooling) at The RealReal | Torre

Senior Software Engineer (Backend & Internal Tooling)

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: To be defined

Provide your expected compensation while applying
location_on
Remote (specific timezone)
public
GMT-08:00 to GMT-07:00
Shared by
R
4 days ago

Responsibilities


The RealReal is hiring a Senior Software Engineer to build and improve the backend services and internal tooling that power our business. You will work across squads, starting wherever you are most needed, and own meaningful slices of work end to end.In this role, you will design, build, and ship production-ready services and internal web applications that help our teams operate accurately and efficiently. You will partner closely with product, design, and engineering leadership, influence technical direction, and help shape the systems that keep our platform reliable, secure, and easy to extend.Job Description:What You Get To Do Every DayDesign, build, and ship backend services and internal tooling that support our teams and customers, owning medium-to-large features end to end so teammates can understand, operate, and extend what you ship.Produce high-quality, performant, secure, and testable code that contributes to company-wide initiatives; handle data in accordance with company policy.Develop across our stack, including JVM (Java, Kotlin), Elixir, Ruby, React, TypeScript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB, and related tooling.Influence technical decisions on architecture, standards, and delivery for the systems your team owns.Review pull requests and provide constructive feedback; pair with teammates and support onboarding when needed.Deploy user-facing and operator-facing code to production responsibly.Partner with product, engineering management, and stakeholders to clarify ambiguity and balance customer needs with technical constraints.Improve reliability and maintainability over time by using metrics and incidents to learn, strengthening observability, and leaving systems easier to run than you found them.Required SkillsJava, Kotlin, Elixir, Erlang, Ruby, JavaScript, Next.js, or another programming language; ready to work on JVM services (Java, Kotlin) when assignments require it.Skills/ExperienceMinimum Requirements:3+ years of software engineering experience.Experience building production-ready web applications and backend systems with reliability and security in mind.Experience influencing technical direction (architecture, standards, delivery), not only executing predefined tasks.Experience with Java, Kotlin, Elixir, Erlang, Ruby, JavaScript, Next.js, or another programming language; ready to work on JVM services (Java, Kotlin) when assignments require it.Familiarity with common engineering tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools.