At a Glance
- Tasks: Lead the architectural vision and technical roadmap for innovative product domains.
- Company: CluePoints is a cutting-edge software development company focused on intelligent statistical monitoring.
- Benefits: Enjoy a full-time role with opportunities for mentorship and professional growth.
- Why this job: Join a collaborative team, make impactful decisions, and shape the future of technology.
- Qualifications: Master’s in Computer Science or related field, 5+ years in software development, and strong OOP skills.
- Other info: This mid-senior level position offers a chance to work with advanced technologies like Docker and Kubernetes.
The predicted salary is between 43200 - 72000 £ per year.
Join to apply for the Domain Architect – UK role at CluePoints
Join to apply for the Domain Architect – UK role at CluePoints
As a Domain Architect, you will define the architectural foundations and technical roadmap for a product domain, ensuring alignment with the product domain vision. You’ll architect scalable, efficient, and reliable systems, adhering to architectural cross-product foundation set by Principal Engineers. Your role includes identifying and mitigating technical risks, making strategic decisions, and collaborating with Product Managers to balance roadmaps with technical debt.
You’ll also ensure architectural consistency across two or three squads within the same domain, evaluate new technologies relevant to the domain, and mentor engineers regarding architectural decisions.
Responsibilities
- Define and maintain the architectural vision for the product domain, ensuring alignment with the cross-product architectural vision.
- Develop and maintain a comprehensive technical roadmap that guides the domain towards its architectural vision.
- Architect systems designed for scalability, efficiency, and performance.
- Guarantee the reliability and robustness of systems within the domain, aiming for high availability and fault tolerance.
- Ensure adherence to cross-product architectural principles and guidelines set by Principal Engineers.
- Proactively identify technical risks and develop mitigation strategies to address them.
- Make well-informed architectural decisions that align with the product domain strategy.
- Collaborate with the domain Product Manager to define and prioritize product roadmaps, balancing feature development with technical debt.
- Collaborate with Lead Engineers to ensure architectural consistency and coherence across different squads and products.
- Clearly communicate architectural decisions, strategies, and their implications to stakeholders at all levels.
- Offer technical guidance and mentorship to Lead Engineers and development squads, fostering their professional growth.
Technical Qualifications
- Master’s in Computer Science, Engineering or related discipline
- 5+ year experience in Software development
- 2+ year experience in Software architecture
- A strong background in OOP in at least one of the following language: Python, Java, C# or C++ but with a crush on Python
- Excellent knowledge of development best practices (testing, design patterns, etc)
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience in designing and implementing microservices-based systems.
- Experience in DevOps practices.
- Experience in IT infrastructure (multi-processing, load balancing, queuing) CluePoints Intelligent Statistical Monitoring Confidential and Proprietary Page 2 of 2
- Experience in software networking (ZeroMQ, RabbitMQ, Websockets)
- Ability to analyze and improve system performance, including profiling and tuning.
- Experience interfacing with databases.
Leadership Skills
- Critical Thinking: The ability to analyze technical challenges deeply, consider multiple perspectives, evaluate evidence objectively, and make well-reasoned decisions.
- Ownership: The capability to make technical decisions independently without deferring to upper technical leadership (Principals), while taking full accountability for the outcomes.
- Stakeholder Management: The skill to navigate cross-functional relationships, ensuring collaboration and alignment with the product management and the technical leadership.
- Non-technical Communication: Excellent verbal and written communication skills in English, with the ability to convey complex technical concepts to non-technical stakeholders, including senior leaders, presenting ideas clearly, persuasively, and with appropriate details.
- Leading, Not Dictating: Inspiring and motivating others through a clear architectural vision, engaging the development squads and empowering them with autonomy.
- Self-Awareness: Understanding one’s strengths and weaknesses, seeking feedback, and continuously striving for personal and professional growth.
- Strategic thinking: The ability to communicate clearly the architecture and the technical roadmap. The capability to align domain architectural goals with product (management/operations) and higher engineering objectives.
Seniority level
-
Seniority level
Mid-Senior level
Employment type
-
Employment type
Full-time
Job function
-
Job function
Engineering and Information Technology
-
Industries
Software Development
Referrals increase your chances of interviewing at CluePoints by 2x
Get notified about new Domain Architect jobs in United Kingdom.
OpenStack Architect – Dubai, UAE (Relocation to Dubai Required)
Birmingham, England, United Kingdom 17 minutes ago
London, England, United Kingdom 1 month ago
Swindon, England, United Kingdom 1 week ago
London, England, United Kingdom 2 months ago
London, England, United Kingdom 2 months ago
Contract Solutions Architect Working from home – OUTSIDE IR35
City Of Bristol, England, United Kingdom £85,000.00-£90,000.00 2 weeks ago
London, England, United Kingdom 4 months ago
London, England, United Kingdom 2 months ago
Liverpool, England, United Kingdom 4 months ago
London, England, United Kingdom 1 week ago
Manager – Enterprise Architect- Tech Transformation
London, England, United Kingdom 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Domain Architect - UK employer: CluePoints
Contact Detail:
CluePoints Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Domain Architect - UK
✨Tip Number 1
Familiarise yourself with the latest trends in software architecture, especially around microservices and containerisation. Being able to discuss recent advancements or technologies like Docker and Kubernetes during your conversations will show your passion and expertise.
✨Tip Number 2
Network with professionals in the field by attending relevant meetups or webinars. Engaging with others who are already in similar roles can provide you with insights and potentially valuable connections that could help you land the job.
✨Tip Number 3
Prepare to demonstrate your critical thinking and problem-solving skills in interviews. Be ready to discuss specific challenges you've faced in previous roles and how you approached them, particularly in relation to architectural decisions.
✨Tip Number 4
Showcase your leadership abilities by discussing any mentoring experiences you've had. Highlight how you've guided teams in making architectural decisions and how you’ve fostered collaboration among different squads.
We think you need these skills to ace Domain Architect - UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development and architecture. Emphasise your expertise in Python, OOP principles, and any experience with microservices or DevOps practices.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the role of Domain Architect. Discuss how your skills align with CluePoints' vision and how you can contribute to their architectural goals.
Showcase Leadership Skills: Highlight instances where you've demonstrated critical thinking, ownership, and stakeholder management. Provide examples of how you've mentored others or led projects to success.
Prepare for Technical Questions: Anticipate technical questions related to system architecture, scalability, and performance. Be ready to discuss your experience with containerisation technologies and your approach to mitigating technical risks.
How to prepare for a job interview at CluePoints
✨Showcase Your Architectural Vision
Be prepared to discuss your approach to defining and maintaining architectural visions. Share examples of how you've aligned technical roadmaps with product goals in previous roles, highlighting your strategic thinking.
✨Demonstrate Technical Expertise
Make sure to brush up on your knowledge of OOP principles, especially in Python, as well as containerization technologies like Docker and orchestration tools like Kubernetes. Be ready to discuss how you've implemented these in past projects.
✨Communicate Clearly with Stakeholders
Practice explaining complex technical concepts in simple terms. You may need to convey your architectural decisions to non-technical stakeholders, so focus on clarity and persuasion in your communication.
✨Prepare for Scenario-Based Questions
Expect questions that assess your critical thinking and problem-solving skills. Prepare to discuss how you would identify and mitigate technical risks or make architectural decisions under pressure, using real-life examples.