At a Glance
- Tasks: Lead the technical direction of our innovative property management platform and mentor a dynamic engineering team.
- Company: Join Plentific, a cutting-edge proptech company transforming real estate management.
- Benefits: Enjoy competitive pay, flexible work, health perks, and generous holiday leave.
- Other info: Collaborative culture with excellent career growth and learning opportunities.
- Why this job: Make a real impact in proptech while working with AI and modern technologies.
- Qualifications: 8+ years in software engineering, strong Python and Django skills required.
The predicted salary is between 80000 - 100000 £ per year.
At Plentific, we’re redefining property management in real time. Our mission is to lead real estate through the transformative journey into “The World of Now,” enabling us to empower property professionals through our innovative, cloud-based platform. We harness cutting‑edge technology and data‑driven insights to streamline operations for landlords, letting agents, and property managers—enabling them to optimize maintenance, manage repairs, and make informed decisions instantly. Our platform is designed to create seamless, real‑time workflows that transform traditional property management into a dynamic, digital experience.
The Role
We're looking for a Software Architect to join our engineering team and play a pivotal role in shaping the technical direction of our platform. This is not just a hands‑on engineering role; it's a leadership position where you'll be expected to bridge the gap between product vision and technical execution. You'll work closely with Product Managers to translate business requirements into robust technical strategies, produce detailed technical analyses, and guide a team of engineers toward successful, on‑time delivery. At the same time, you'll remain deeply hands‑on, contributing directly to our codebase and setting the bar for engineering excellence across the team.
Responsibilities
- Technical Leadership & Strategy
- Collaborate closely with Product Managers to translate product requirements into comprehensive technical analyses, breaking down complexity into clear, actionable engineering plans with the help of AI spec‑driven development tools.
- Define and own the technical roadmap for your team, ensuring architectural decisions align with business goals and long‑term platform scalability.
- Guide and mentor engineers throughout the delivery lifecycle, from design through to deployment, ensuring the team stays on track and produces high‑quality output.
- Act as the primary technical point of contact for your squad, facilitating alignment between engineering, product, and stakeholders.
- Design and evolve scalable, resilient microservices architectures using Django and Python, deployed on Kubernetes at scale.
- Lead the design of APIs, data pipelines, and distributed systems with a strong focus on performance, reliability, and maintainability.
- Define and enforce best practices around database design, query optimisation, and data modelling across relational databases (PostgreSQL).
- Evaluate emerging technologies and architectural patterns, making evidence‑based recommendations to the broader engineering organisation.
- Write well‑formulated, testable, and readable code using appropriate software design patterns.
- Build and maintain APIs, microservices, and data pipelines.
- Write complex SQL queries and optimise database performance.
- Debug and resolve issues across our applications, including production incidents.
- Review, maintain, and refactor existing code to support improved or new features.
- AI‑Driven Development
- Champion and embed AI‑assisted practices across the full development lifecycle, including spec generation, architectural design, coding, and delivery, ensuring the team operates at the frontier of modern, AI‑augmented engineering.
- Delivery & Collaboration
- Lead code reviews, setting a high bar for quality and consistency across the team.
- Work with product owners, engineering managers, UI designers, and engineers to produce technical specifications and project documentation.
- Remove technical blockers and proactively surface risks to delivery, proposing pragmatic solutions.
- Write clear technical documentation for code, algorithms, APIs, and system architecture.
Experience and Qualifications
- 8+ years of software engineering experience, with a strong focus on Python and Django.
- Proven, hands‑on experience building and operating Django‑based microservices at scale, running in production on Kubernetes.
- Demonstrable experience with AI tools to assist Software Development and Architectural document writing (e.g. Claude Code, Cursor).
- Demonstrable experience in a Tech Lead or Software Architect capacity, owning technical direction and guiding teams toward delivery.
- Strong track record of producing technical analyses: working alongside Product Managers to assess requirements, define solutions, estimate complexity, and produce clear, actionable engineering plans.
- Deep knowledge of distributed systems design, including event‑driven architectures, asynchronous processing (e.g. Celery, Redis), and inter‑service communication patterns.
- Expert‑level understanding of relational database management (PostgreSQL preferred), including schema design, normalisation, and query optimisation.
- Solid grasp of computer science fundamentals: data structures, algorithms, and software design patterns.
- Experience with AWS and cloud‑native infrastructure; familiarity with CI/CD pipelines (e.g. Jenkins).
- Ability to work UK working hours (+/- 3 hours).
- Excellent communication skills, with the ability to articulate complex technical concepts clearly to both technical and non‑technical audiences.
- A collaborative, can‑do mindset with strong ownership and accountability.
Benefits
- A competitive compensation package
- 25 days annual holiday + 1 additional day for every year served up to 5 years.
- Flexible working environment including the option to work abroad
- Private health care for you and immediate family members with discounted gym membership, optical, dental and private GP
- Enhanced parental leave
- Life insurance (4x salary)
- Employee assistance program
- Company volunteering day and charity salary sacrifice scheme
- Learning management system powered by Udemy
- Referral bonus and charity donation if someone you introduce joins the company
- Season ticket loan, Cycle to work, Electric vehicle and Techscheme programs
- Company‑sponsored lunches, dinners and social gatherings
- Fully stocked kitchen with drinks, snacks, fruit, breakfast cereal
Software Architect in London employer: Plentific
Plentific is an exceptional employer that champions innovation and collaboration within a dynamic hybrid working environment. With a strong focus on employee growth, the company offers comprehensive benefits and competitive compensation, ensuring that team members are well-supported in their professional journeys. Located in the vibrant city of London, Plentific provides a unique opportunity to work at the forefront of technology while enjoying a rich cultural experience.
StudySmarter Expert Advice🤫
We think this is how you could land Software Architect in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Plentific on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Software Architect role. Personal connections can give you insights that job descriptions just can't.
✨Tip Number 2
Prepare for technical interviews by brushing up on your Python and Django skills. Make sure you can discuss your past projects in detail, especially those involving microservices and AI tools. We want to see how you think and solve problems, so practice coding challenges and system design questions.
✨Tip Number 3
Showcase your leadership skills! As a Software Architect, you'll be guiding teams and making key decisions. Be ready to share examples of how you've led projects or mentored others in the past. This will help us see your potential to drive innovation at Plentific.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our mission to revolutionise property management. Let's make an impact together!
We think you need these skills to ace Software Architect in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Architect role at Plentific. Highlight your experience with Python, Django, and any relevant AI tools you've used. We want to see how your skills align with our mission of redefining property management!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for proptech and how you can contribute to our innovative platform. Don’t forget to mention specific projects or experiences that showcase your technical leadership and problem-solving skills.
Showcase Your Technical Skills:In your application, be sure to highlight your hands-on experience with microservices, cloud infrastructure, and database management. We’re looking for someone who can bridge the gap between product vision and technical execution, so let us know how you’ve done this in the past!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Plentific!
How to prepare for a job interview at Plentific
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Django, and Kubernetes. Brush up on your knowledge of microservices architecture and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Leadership Skills
As a Software Architect, you'll need to demonstrate your ability to lead and mentor a team. Prepare examples of how you've guided teams through complex projects, resolved conflicts, or improved processes. Highlight your experience in collaborating with Product Managers to translate business needs into technical solutions.
✨Emphasise AI-Driven Development
Since AI is central to Plentific's approach, be prepared to discuss your experience with AI tools in software development. Share specific instances where you've leveraged AI for coding, architectural design, or project management, and how it improved your team's efficiency.
✨Prepare for Technical Challenges
Expect to face technical questions or challenges during the interview. Practice coding problems related to database optimisation, API design, and system architecture. Be ready to explain your thought process clearly, as communication is key in this role.