Dwelly is a UK-based, AI-enabled lettings and property management platform that is growing through a roll-up strategy acquiring estate agencies. They are seeking a Staff Software Engineer to join their core domain teams, where the role involves understanding domain operations, identifying automation opportunities, and driving solutions from concept to production.
Responsibilities:
- 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
- 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
- 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
- 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
- Customer-centric mindset: focus on delivering value to end-users or clients
- Strong problem-solving skills – ability to approach challenges logically and propose practical solutions