Staff Software Engineer — Dwelly (via Remotesome)
About Dwelly
Dwelly is a UK-based, AI-enabled lettings and property management platform growing through a roll-up strategy acquiring estate agencies.
The company leverages two arms: acquiring existing letting agencies — effectively buying highly sticky, recurring-revenue landlord portfolios — and building top-notch technology to automate tenant management, payments, and post-rental property maintenance.
Dwelly seamlessly integrates AI services to automate all business processes within brick-and-mortar real estate agencies, integrating them into a tech-enabled digital letting platform in two months to radically improve user experiences and increase business efficiency.
We’re a fast-growing, product-focused company, backed by top-tier investors and led by a team with deep experience in real estate, technology, and operations.
About Dwelly
Dwelly is a UK-based, AI-enabled lettings and property management platform growing through a roll-up strategy acquiring estate agencies.
The company leverages two arms: acquiring existing letting agencies — buying highly sticky, recurring-revenue landlord portfolios — and building top-notch technology to automate tenant management, payments, and post-rental property maintenance.
Dwelly seamlessly integrates AI services to automate all business processes within brick-and-mortar real estate agencies, integrating them into a tech-enabled digital letting platform in two months to radically improve user experiences and increase business efficiency.
We’re a fast-growing, product-focused company, backed by top-tier investors and led by a team with deep experience in real estate, technology, and operations.
Position Summary
We’re looking for a Staff Software Engineer to join one of our core domain teams — Tenant Find, Property Management, or Payments. This is a high-impact role at the intersection of business, product, architecture, and hands-on execution.
You will be expected to understand how the domain works in practice, identify the highest-leverage opportunities for automation, shape the solution, and drive it through to production. You will work in a small, high-ownership team where exceptional engineers can have disproportionate impact.
This role requires advanced day-to-day use of AI and LLMs as part of exploring problems, evaluating solution paths, accelerating implementation, and designing automation systems.
Location: London, UK
Key Responsibilities
Deep Domain Understanding
- Gain a deep understanding of your assigned domain (Tenant Find, Property Management, or Payments) and identify the highest-leverage opportunities for automation
- Understand real operational workflows, including legacy processes, manual work, local exceptions, and agency-specific variations
- Determine what should be standardized and what should remain flexible while designing robust, scalable solutions
Automation and AI-Driven Systems
- Design, implement, and maintain systems that automate manual processes across acquired agencies
- Apply advanced AI and agentic techniques pragmatically to improve decision quality, operational efficiency, and team leverage
- Ensure automation reduces operational load, improves reliability, and enhances business margins
Product and Architectural Collaboration
- Partner closely with product managers to frame problems, define solutions, and prioritize initiatives
- Make architectural decisions grounded in operational reality rather than abstract models
- Contribute to moving the system and the people around it toward better outcomes, balancing flexibility, scalability, and reliability
End-to-End Ownership and Impact
- Take full responsibility for outcomes, not just implementation
- Deliver projects from concept to production rollout, continuously improving processes
- Influence the overall direction of your domain, shape automation strategy, and materially improve business economics
Requirements
- Strong engineering background with experience independently delivering complex systems from idea to production
- Solid experience with Node.js + TypeScript and React + TypeScript
- Familiarity with modern TypeScript patterns, tRPC, Drizzle, and SQL (MySQL/Postgres), or ability to ramp up quickly
- Ability to design architectures for fast-changing products with real operational constraints
- High autonomy, ownership, and comfort making decisions under ambiguity
- Product judgment and the ability to connect technical decisions to business outcomes
- Strong understanding of the modern AI landscape and agentic workflows, with pragmatic application beyond hype
- Experience in end-to-end delivery in domains with fragmented legacy workflows and operational complexity
- Strong communication skills and fluency in English
- Higher degree education
- Startup mentality: resilience, adaptability, and ability to thrive in a fast-paced environment
- Strong problem-solving skills — ability to approach challenges logically and propose practical solutions
Compensation & Benefits
- 💰 Competitive salary with potential for equity options based on performance
- 🌍 Fully remote role with flexibility and seamless collaboration across a geographically distributed team
- Work on one of the world’s most complex problems in the largest consumer industry — residential rentals
- Join a strong operational and technical team disrupting the most antiquated industry in the world
Required Skills
- TypeScript — MORE_THAN_2_YEARS_PROFESSIONALLY
- Node.js — MORE_THAN_2_YEARS_PROFESSIONALLY
- React — MORE_THAN_2_YEARS_PROFESSIONALLY
- MySQL — MORE_THAN_2_YEARS_PROFESSIONALLY
- tRPC — LESS_THAN_2_YEARS_PROFESSIONALLY
- Drizzle — LESS_THAN_2_YEARS_PROFESSIONALLY
Compensation
$150K – $180K/year
Location: United Kingdom
Compare gig platforms, read honest reviews, and find the right fit for your skills.
