Principal Software Architect
We are seeking a Principal Software Architect to lead the design and implementation of cutting-edge software solutions that align with our strategic goals. This role reports directly to the Chief Technology Officer and will serve as a key thought leader driving innovation, architectural excellence, and enterprise-wide technology strategies. The Principal Software Architect will influence technology direction across multiple SaaS platforms, mentor other architects and engineers, and ensure that Planet DDS continues to deliver scalable, secure, and future-ready products.
This is a hybrid role (1–2 days per week) based out of our Glasgow office.
Job Duties
- Develop and maintain enterprise architecture models to align with business objectives, multi-cloud strategies, scalability, and cost efficiency. Provide mentorship, guidance, and feedback to architects and engineers across teams.
- Champion new technologies and approaches, with a focus on customer value, responsive design, advanced data management, analytics, and the integration of AI/low-code solutions.
- Partner with product managers, engineering leaders, the security team, and other stakeholders to gather requirements and deliver enterprise-level designs that meet functional and non-functional needs.
- Define, implement, and enforce architectural best practices across product lines. Lead Communities of Practice (CoPs) to ensure consistency, quality, and innovation in architectural decisions.
- Stay at the forefront of emerging technologies, frameworks, and tools to continually elevate Planet DDS’s architecture and development practices.
- Extensive experience in enterprise architecture within SaaS or high-scale environments.
- Proven ability to design and optimize cloud-native and cloud-optimized applications.
- Strong proficiency in .NET, C#, SQL Server, and Cosmos DB.
- Cloud architecture expertise in Azure (preferred) and AWS.
- Proficiency in architectural frameworks, methodologies, and modelling techniques.
- Hands-on experience with AI-powered development tools such as GitHub Copilot, Google AI Studio, Cursor, V0.dev, Lovable, or similar.
- Demonstrated leadership experience mentoring engineers and architects, ideally within a SaaS company.
- Strong analytical, problem-solving, and communication skills.
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Relevant certifications (e.g., Azure Solutions Architect Expert, TOGAF, CISSP-ISSAP, or similar) preferred.
- Attributes: Creativity, curiosity, strategic thinking, and a passion for innovation.
PLANET DDS CORE IDEOLOGY
Mission:
Dental software is broken. We aim to fix it.
Vision:
To be the first choice for growth-minded dental businesses.
How do we get there?
To encourage measurable progress toward our vision and make the best decisions on behalf of employees and customers, we adopted a set of common values:
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 honest, 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
An Equal Opportunity Employer – Including Disability/Veterans