Backend Software Engineer, RDC
Listed on 2026-06-13
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software, Full Stack Developer
We are looking for a collaborative and customer‑focused Staff Backend Software Engineer to join our RDC Next team.
What You’ll Do:- Product Partnership:
Work directly with Product Managers to deeply understand product requirements, translate them into technical specifications, and ensure the implementation aligns with both user needs and technical feasibility. - Architect Core Systems:
Lead the design, implementation, and testing of high‑scale content ingestion pipelines and user‑facing APIs that power the consumer and agent experience. - Advance AI Innovation:
Shape our AI platform strategy, integrating machine learning models and agentic AI into production workflows to transform the industry. - Expand the Ecosystem:
Design reliable architectures for 3rd party integrations, ensuring seamless data exchange with external real‑estate services and partners. - Ensure High‑Reliability Communication:
Build and scale a notification system capable of delivering real‑time, meaningful updates to millions of users. - Operational Excellence:
Set the standards for infrastructure, observability, and monitoring, ensuring our distributed systems are resilient, transparent, and scalable. - Collaborative Leadership:
Guide technical decisions for complex features, lead rapid prototyping, and evolve the architecture using Clean Architecture principles. - Mentor & Support:
Act as a mentor to junior engineers, encouraging a culture of continuous learning and high‑quality software development.
- 8+ years experience in software architecture and backend systems development.
- Backend Expertise:
Proficiency in modern distributed languages such as Python, Type Script, Rust, Go, or Java. - Cloud & Infrastructure:
Experience with AWS (or similar) and a commitment to operational health. - Data Modeling:
Expertise in relational databases (e.g., Postgre
SQL) and No
SQL stores (e.g., Dynamo
DB, Mongo
DB). - System Design: A track record of building scalable APIs, event‑driven architectures, and integrations.
- Observability Mindset: A focus on maintaining system health through monitoring, logging, and tracing.
- AI Interest:
Curiosity or experience in building AI platforms and agentic workflows. - Communication:
Ability to break down complex problems and share solutions clearly with both technical and non‑technical partners. - Data‑Driven: A data‑informed approach balanced with strong empathy for the people using our products.
- Education:
Bachelor’s degree in Computer Science, a related field or equivalent professional experience.
We balance creativity and innovation on a foundation of in‑person collaboration. For most roles, our employees work three or more days in our offices, where they have the opportunity to collaborate in‑person, adding richness to our culture and knitting us closer together.
How We Reward You:Our benefits programs include, but are not limited to:
- Inclusive and competitive medical, Rx, dental, and vision coverage
- Family‑forming benefits
- 13 paid holidays
- Flexible time off
- 8 hours of paid volunteer time off
- Immediate eligibility into Company 401(k) plan with 3.5% company match
- Tuition reimbursement program for degreed and non‑degreed programs
- 1:1 personalized financial planning sessions
- Student debt retirement savings match program
- Free snacks and refreshments in each office location
Diversity is important to us, therefore ® is an Equal Opportunity Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition, ® will provide reasonable accommodations for otherwise qualified disabled individuals.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).