Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
The RealReal

Staff Software Engineer

The RealReal

. Lead the architecture and development of software solutions, making strategic decisions that influence our technical direction.

Posted 5/21/2026full-timeRemote • California • 🇺🇸 United StatesLead💰 $172,460 - $215,575 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsElixirGradleJavaJavaScriptPythonReactRubySpringSpring BootSpringBootVue.js

About the role

Key responsibilities & impact
  • Lead the architecture and development of software solutions, making strategic decisions that influence our technical direction.
  • Work closely with cross-functional teams to align technology development with business objectives, effectively communicating technical concepts to non-technical stakeholders.
  • Perform rigorous code reviews and advocate for best coding practices to ensure our products are efficient and maintainable.
  • Provide guidance and support to junior engineers, fostering their professional growth and contributing to a culture of excellence.
  • Research emerging technologies and trends in software engineering, identifying opportunities to enhance our projects and processes.
  • Address complex technical challenges with innovative solutions, anticipating potential issues to ensure smooth project execution.

Requirements

What you’ll need
  • At least 8 years of software development experience
  • Required experience with Java and Ruby
  • Proven experience with the development, scaling, and maintenance of distributed systems
  • Solid understanding of software engineering principles, architectural design, and agile development methodologies
  • Excellent analytical abilities and problem-solving skills, with the capacity to work independently on complex issues
  • Effective communication skills, capable of conveying complex ideas clearly and concisely
  • Bachelor's degree in Computer Science, Engineering, or a related field (preferred)
  • Experience with Elixir is a plus
  • Familiarity with Front-end JavaScript frameworks (React, Vue, etc.)
  • Familiarity with Gradle and Spring Boot
  • Familiarity with Python
  • Contributions to open-source projects or a strong GitHub portfolio.

Benefits

Comp & perks
  • Employee Stock Purchase Plan
  • 401K with Company Match
  • Medical, Dental & Vision Insurance
  • Paid Parental Leave
  • 9 Paid Company Holidays
  • Flexible Time Off (With Manager Approval)

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaRubyElixirJavaScriptReactVueGradleSpring BootPythondistributed systems
Soft Skills
analytical abilitiesproblem-solving skillseffective communicationleadershipmentoringcollaborationstrategic decision-makingtechnical communicationindependent workfostering professional growth
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in EngineeringBachelor's degree in a related field