AI-Driven Software Architect — Lead Django Microservices

AI-Driven Software Architect — Lead Django Microservices

Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
Story Terrace Inc.

At a Glance

  • Tasks: Lead the design and development of innovative AI-driven software solutions.
  • Company: Join Plentific, a pioneering proptech company transforming property management.
  • Benefits: Enjoy competitive pay, flexible work, health perks, and generous holiday.
  • Other info: Collaborative culture with excellent growth opportunities and a dynamic work environment.
  • Why this job: Make a real impact in the proptech revolution with cutting-edge technology.
  • Qualifications: 8+ years in software engineering, strong Python and Django skills required.

The predicted salary is between 80000 - 100000 £ per year.

About Us

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 optimise 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. Backed by a world‑class group of investors, Plentific is at the forefront of the proptech revolution. Headquartered in London with a global outlook, we’re continually expanding our reach and impact.

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.
  • Architecture & Design: 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.
  • Hands‑On Engineering: 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.
  • 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 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.
  • 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

Here’s what we offer:

  • 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.
  • Pension scheme.
  • Work abroad scheme.
  • Company‑sponsored lunches, dinners and social gatherings.
  • Fully stocked kitchen with drinks, snacks, fruit, breakfast cereal etc.

AI-Driven Software Architect — Lead Django Microservices employer: Story Terrace Inc.

At Plentific, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our London headquarters offers a dynamic work environment where employees are empowered to make meaningful contributions to the future of property management. With a strong focus on professional growth, competitive benefits, and a commitment to work-life balance, we provide our team with the tools and support they need to thrive both personally and professionally.

Story Terrace Inc.

Contact Details:

Story Terrace Inc. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land AI-Driven Software Architect — Lead Django Microservices

Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even just grab a coffee with someone who works at Plentific. Building relationships can open doors that a CV just can't.

Tip Number 2

Show off your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them. Share your GitHub or any relevant work during interviews to demonstrate your hands-on experience with Django and microservices.

Tip Number 3

Prepare for the technical interview! Brush up on your Python and Django knowledge, and be ready to discuss architectural patterns and design principles. Practising coding challenges can also help you feel more confident when it’s time to showcase your skills.

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 the Plentific team and contributing to our mission.

We think you need these skills to ace AI-Driven Software Architect — Lead Django Microservices

Python
Django
Microservices Architecture
Kubernetes
AI-Assisted Development
API Design
Data Pipelines

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Software Architect role. Highlight your experience with Python, Django, and AI-driven development practices. We want to see how your skills align with our mission at Plentific!

Showcase Your Leadership Skills:Since this is a leadership position, don’t forget to mention any previous experience you have in guiding teams or managing projects. We’re looking for someone who can bridge the gap between product vision and technical execution, so let us know how you've done that before!

Be Clear and Concise:When writing your application, keep it clear and to the point. Use straightforward language to explain your technical expertise and past projects. We appreciate readability and clarity, just like we do in our code!

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 Story Terrace Inc.

Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Python, Django, and Kubernetes. Be ready to discuss your experience with these tools and how you've used them in past projects. This shows that you understand the technical requirements and can hit the ground running.

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 in previous roles, particularly in translating product requirements into technical strategies. Highlight your experience in code reviews and setting standards for engineering excellence.

Emphasise AI-Driven Development

Since AI is central to the role, be prepared to discuss your experience with AI-assisted development practices. Share specific examples of how you've leveraged AI tools in your work, whether for coding, architectural design, or project delivery. This will show that you're aligned with Plentific's innovative approach.

Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Brush up on your problem-solving skills and be ready to tackle questions related to distributed systems, database optimisation, and microservices architecture. Practice explaining your thought process clearly, as communication is key in this role.