Want to get hired at Mainstay?
Software Engineer
Mainstay
Original Job Summary
About Mainstay
Mainstay is the leading market intelligence platform purpose built for buying, managing, and selling homes in the single family rental industry. An AI native company founded within Opendoor, Mainstay launched as an independent company in 2024 and recently raised a Series A round led by Khosla Ventures.
About The Role
As a full-stack Software Engineer at Mainstay, you will have maximum agency, tight feedback loops with customers, and tackle product challenges that translate directly into business value. You will design, build, and ship complex systems and tools, from backend systems and retrieval pipelines to user-facing product experiences using Python, TypeScript, React, and AWS.
What You Will Do
- Contribute to all phases of product development from ideation to iteration.
- Build and evolve both frontend and backend services.
- Design reliable and scalable backend services for production features.
- Modernize and automate legacy workflows in real estate.
- Mentor engineers and collaborate with cross-functional teams.
What We’re Looking For
Experience: 3+ years of production-grade software development in fast-paced startup environments. Skills: Strong full-stack engineering with an emphasis on backend scalability and system reliability, clear communication, and customer-centric problem solving. Technical proficiency in Python is essential with bonus skills in TypeScript, React, and workflow automation.
Mainstay Built on Trust
Trust is central at Mainstay. We prioritize fairness, openness, and reasonable accommodations in our hiring process. For special assistance, please contact us at mainstay-recruiting@opendoor.com.
Key skills/competency
- Full-stack
- Python
- TypeScript
- React
- AWS
- Scalability
- Automation
- Mentoring
- Workflow
- Startup
How to Get Hired at Mainstay
🎯 Tips for Getting Hired
- Research Mainstay's culture: Study their mission, values, and interviews.
- Customize your resume: Highlight full-stack and backend strengths.
- Showcase technical projects: Emphasize Python and cloud experience.
- Prepare for interviews: Focus on system design and product impact.