The RealReal

The RealReal

Senior Software Engineer

Remote - Missouri, MORemotePosted 6 days ago$151,068 – $188,835
Full TimeSeniorRemoteUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

The RealReal is looking for a highly experienced and self-motivated Senior Software Engineer (Full Stack) to join our Growth team. Working closely with Product partners and Engineering management, you will build technical solutions enhancing The RealReal’s on-platform experiences, helping the business acquire and activate high value customers. You will also work closely with Marketing and other business stakeholders to help build seamless and engaging customer journeys that optimize our marketing effectiveness.

Our awesome team of friendly humans is located in multiple time zones throughout North and South America. Our team values growth and personal development; The RealReal is a great place to develop your professional software and leadership skills.

As a Senior Software Engineer you will be an active hands-on contributor as well as an influencer for our technical direction. You will be able to contribute to various initiatives as well as provide feedback through code reviews and pairing. We are especially excited about you if you are enthusiastic about working in the luxury retail/e-commerce space or if you are passionate about our mission of sustainability in creating a circular economy for high-end goods.

This role reports to the Engineering Manager of Growth and will be fully remote.

[Item] The RealReal is hiring a Senior Software Engineer for the Item Domain team within Sales & Retail (Pricing, Pay, and Merch Tools). Item sits in the middle of the luxury resale catalog: enrichment, configuration, and trustworthy product data that power search, PDPs, and operator tooling.

In this role, you will build backend services and internal web applications that help consignors' items get listed, enriched, and merchandised accurately and efficiently. You will partner closely with product, design, and engineering leadership, own meaningful slices of work end to end, and help shape the technical direction of systems that are critical to the item lifecycle.

Qualifications

Required Qualifications

  • 3-5+ years of software engineering experience.
  • Strong communication skills with product, stakeholders, and engineering peers; able to clarify incomplete requirements.
  • Experience building production-ready web applications and backend systems with reliability and security in mind.
  • Passion for testing practices and continuous improvement; observability-minded delivery.
  • 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.
  • Familiarity with event-based architectures, event streaming (for example Kafka), database fundamentals, and GraphQL or comparable APIs.
  • Comfort working with complex, contextual domain data (rules and validations that vary by category or context) and integrating with neighboring services.
  • Understanding of reusable components / building component libraries when the role includes UI work.
  • Bachelor of Computer Science degree or equivalent experience.
  • Enthusiasm for solving problems for users and operators with technology; uses data and business context where it helps.

Preferred Qualifications

  • Production experience with JVM services (Java, Kotlin), including common frameworks and tooling, and/or web applications using JavaScript, TypeScript, HTML, CSS, and React.
  • Experience integrating LLMs or managed AI APIs into backend or internal tooling (for example enrichment, classification, attribution, or human-in-the-loop review).
  • Experience building microservices integrated with neighboring teams or shared platforms.
  • Experience building eCommerce or marketplace platforms.
  • Experience with dashboards, monitoring, or incident response in production.
  • Experience with Python as production backend work alongside JVM or service-oriented systems

Skills & Technologies

JavaKotlinElixirRubyReactTypeScriptGraphQLKafkaAWSPostgreSQLDynamoDBJavaScriptNext.jsGitHTMLCSSPythonMachine Learning

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Salary Range

$151,068 – $188,835

Location

Remote - Missouri, MO

Work Mode

Remote

Posted

6 days ago

Country

US