Software Engineer III (AI-Powered)

Software Engineer III (AI-Powered)

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Planet DDS

At a Glance

  • Tasks: Build AI-powered software and collaborate on innovative dental solutions.
  • Company: Join Planet DDS, the fastest-growing dental practice management provider.
  • Benefits: Enjoy competitive salary, health benefits, and generous leave policies.
  • Other info: Hybrid role with opportunities for mentorship and career growth.
  • Why this job: Be part of a movement to revolutionise the dental industry with cutting-edge technology.
  • Qualifications: 5-7 years in software engineering and experience with AI coding tools required.

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

About Planet DDS

We’re on a mission to fix dental software — and we’re not playing small. Our platform replaces clunky, outdated systems with modern, cloud-based, AI‑powered technology built to actually work at scale. From practice management to imaging to revenue cycle automation, we’re tearing down the old infrastructure and rebuilding the future of dentistry. Planet DDS is the fastest‑growing provider of dental practice management solutions and the #1 cloud platform for DSOs and multi‑location groups. Here, you won’t just join a team — you’ll join a movement. We want bold thinkers who are ambitious enough to push limits, empathetic enough to work as one, and accountable enough to own big outcomes. Trust is our currency, collaboration is our edge, and impact is our fuel. If you’re ready to grow fast, challenge the status quo, and help reinvent an entire industry, Planet DDS is where you belong.

Hybrid position working 1‑2x per week in our Glasgow, Scotland office.

Overview

The AI‑Powered Software Engineer III will build production software faster and better by thoughtfully leveraging AI development tools. This isn't an ML or data science role — you won't be training models. Instead, you'll use tools like Claude Code, Cursor, and Copilot as force multipliers across the entire software development lifecycle: planning, coding, testing, debugging, and documentation. You'll join one of our product pods and be expected to not only deliver your own work but help your teammates adopt these tools effectively. We're early in this journey as an organisation, so your practical experience will directly shape how we work.

Job Duties

  • Own delivery of features end‑to‑end: from technical design through implementation, testing, and deployment.
  • Architect solutions that are maintainable, scalable, and aligned with our product direction.
  • Use AI‑assisted development tools strategically across the full SDLC — planning work with AI agents, generating and refining code, creating comprehensive test coverage, and accelerating debugging.
  • Mentor engineers on effective AI‑assisted workflows; help establish team‑wide patterns and practices.
  • Contribute to technical direction within your pod and across the broader engineering organisation.
  • Drive improvements to our development processes, tooling, and CI/CD pipelines.
  • Collaborate closely with product and design to balance technical quality with delivery speed.

Skills And Qualifications

  • 5‑7 years of commercial software engineering experience, with a track record of shipping and maintaining production systems.
  • Deep understanding of software engineering fundamentals: OOP, design patterns, SOLID principles, testing strategies, and writing code that others can maintain.
  • Demonstrated experience using AI coding tools (Claude Code, Cursor, Copilot, or similar) as a core part of your workflow – you should be able to explain how you approach complex problems differently with these tools.
  • Ability to work effectively across the stack; .NET and React experience preferred, but excellent fundamentals in other modern stacks are highly valuable.
  • Experience with CI/CD, automated testing, and shipping code frequently with confidence.
  • Strong communication skills and a genuine interest in helping teammates grow.
  • Comfort with ambiguity and rapid iteration — you ship, learn, and adapt.

Preferred

  • Experience in a SaaS or healthcare software environment.
  • Exposure to DevOps practices and infrastructure‑as‑code.
  • Experience working in agile teams with short iteration cycles.

Benefits

  • Medical and Dental insurance.
  • Life Assurance and Income Protection.
  • Employee Well‑Being program.
  • 8 Public Holidays.
  • 23 Days of Annual Leave.
  • Company Paid Sick Time.
  • Volunteer Time Off.
  • Technology Stipend.
  • Employee Referral program.
  • Additional perk and voluntary benefit programs.

Salary is based on a number of factors and may vary depending on job‑related knowledge, skills, and experience. This position is also eligible for variable pay as part of the total compensation package.

Core Ideology

  • Collaborative – Working independently and across teams, we create scalable solutions to enable company growth.
  • Empathetic – We are educated on the experience of our customers and feel vested in their success.
  • Accountable – We feel ownership for the quality of our work and take pride in the positive outcomes.
  • Trustworthy – We operate with integrity and honesty, making promises we know that we can keep.
  • Ambitious – We are driven by our ability to make a long‑term, positive impact on the lives of dental market leaders.

Planet DDS is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable law.

Software Engineer III (AI-Powered) employer: Planet DDS

At Planet DDS, we are not just transforming dental software; we are cultivating a vibrant work culture that thrives on collaboration, innovation, and accountability. Our Glasgow office offers a hybrid work environment, allowing you to balance your professional and personal life while being part of a fast-growing team dedicated to pushing the boundaries of technology in dentistry. With comprehensive benefits, opportunities for mentorship, and a commitment to employee well-being, joining us means becoming part of a movement that values your growth and impact.

Planet DDS

Contact Details:

Planet DDS Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer III (AI-Powered)

Tip Number 1

Get to know the company culture before your interview. Check out Planet DDS's mission and values, and think about how your own experiences align with their goals. This will help you show that you're not just a fit for the role, but for the team too!

Tip Number 2

Practice your coding skills using AI tools like Copilot or Claude Code. Since this role focuses on leveraging these technologies, being able to demonstrate your proficiency with them during technical interviews can really set you apart from other candidates.

Tip Number 3

Don’t just talk about your past projects; be ready to discuss how you’ve used AI in your development process. Share specific examples of how these tools have improved your workflow or helped you solve complex problems.

Tip Number 4

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 Planet DDS movement. Let’s make an impact together!

We think you need these skills to ace Software Engineer III (AI-Powered)

AI Development Tools
Software Engineering Fundamentals
OOP (Object-Oriented Programming)
Design Patterns
SOLID Principles
Testing Strategies
CI/CD (Continuous Integration/Continuous Deployment)

Some tips for your application 🫡

Show Your Passion for AI:When you're writing your application, make sure to highlight your enthusiasm for AI-powered tools. We want to see how you've used these technologies in your past projects and how they’ve helped you solve complex problems.

Be Specific About Your Experience:Don’t just list your skills; give us examples! Share specific instances where you’ve successfully delivered features end-to-end or mentored others in using AI tools. This helps us understand your hands-on experience and how you can contribute to our team.

Tailor Your Application:Make sure your application speaks directly to the job description. Use similar language and terminology that we use at Planet DDS. This shows us that you understand our mission and are genuinely interested in being part of our movement.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at Planet DDS

Know Your AI Tools

Make sure you’re well-versed in AI coding tools like Claude Code, Cursor, and Copilot. Be ready to discuss how you've used these tools in your previous projects and how they’ve changed your approach to problem-solving.

Showcase Your End-to-End Delivery Skills

Prepare to talk about your experience owning features from design to deployment. Highlight specific examples where you’ve architected scalable solutions and how you’ve collaborated with product and design teams to balance quality and speed.

Emphasise Collaboration and Mentorship

Planet DDS values teamwork, so be prepared to share instances where you’ve mentored others or contributed to team-wide practices. Discuss how you can help your future teammates adopt AI-assisted workflows effectively.

Demonstrate Your Adaptability

The role requires comfort with ambiguity and rapid iteration. Share examples of how you’ve thrived in fast-paced environments, adapted to changes, and learned from shipping code frequently. This will show you’re a great fit for their dynamic culture.