Are you a highly technical leader with deep expertise in software architecture and a passion for driving innovation? Our client, a thriving global software company in Nottingham, is seeking a Chief / Head of Software Architecture to spearhead their technical vision. This is a unique opportunity to influence the development of cutting-edge software solutions.
About the Company:
Our client is dedicated to simplifying the complexities of the modern workplace by developing leading software solutions that address people-related challenges across various industries. Rooted in values of sustainability, trust, collaboration, and innovation, they have experienced consistent growth and are looking for individuals who share these values to join their progressive journey.
Role Overview:
As the Chief / Head of Software Architecture, you will play a pivotal role in defining and implementing a comprehensive software architectural strategy for their flagship cloud-based SaaS product. This is not an IT architecture role focused on hosting third-party applications; instead, it requires deep technical knowledge of software architecture principles and patterns. You will work closely with engineering teams to resolve complex software challenges, ensuring the evolution of a highly scalable and high-performance SaaS solution.
Key Responsibilities:
* Architectural Strategy: Define and implement a comprehensive software architectural strategy that aligns with business objectives and engineering capabilities.
* Technical Leadership: Provide deep technical expertise in software architecture, particularly in .NET and Azure cloud technologies.
* Team Empowerment: Lead and mentor the architecture team, enabling software engineering teams to be more efficient by identifying architectural requirements, patterns, and risks, and providing mitigations before they impact delivery.
* Scalability and Performance: Analyze SaaS scalability and performance, identify bottlenecks, and define software designs to increase efficiency and performance.
* Software Development Influence: Influence the software development process, ensuring architectural considerations are integrated into software designs and implementations.
* System Integration: Oversee the design and implementation of end-to-end integrated systems, ensuring seamless operation and alignment with architectural standards.
* Stakeholder Engagement: Collaborate with senior leadership, engineering teams, and stakeholders to translate architectural vision into practical solutions that drive revenue and efficiency.
* Documentation and Standards: Ensure the creation of high-level design documents and promote adherence to architectural best practices and standards.
* Innovation Collaboration: Partner with senior leaders on infrastructure and software strategies, maintaining external relationships to stay ahead of technological advancements.
About You:
* Technical Expertise: Extensive background in software development and architecture, ideally with experience in .NET and Azure cloud technologies.
* Leadership Experience: Proven experience leading architecture teams and influencing the software development of complex, large-scale cloud-based SaaS products.
* Strategic Thinker: Ability to define and implement architectural strategies that drive business objectives and align with engineering capabilities.
* Problem Solver: Demonstrable experience in analyzing SaaS scalability and performance, identifying bottlenecks, and designing solutions to enhance performance.
* Team Enabler: Experience in enabling software engineering teams to be more efficient by identifying impactful architectural requirements and risks early in the development process.
* Collaborative Leader: Excellent communication and collaboration skills, with a track record of mentoring teams and working effectively across diverse groups.
* Innovative Mindset: Passionate about staying ahead of technological advancements and implementing innovative solutions.
* Non-Coding Role: While this is not a hands-on coding position, deep technical knowledge in software/cloud architecture and software development is essential.
If you are a highly technical leader with a deep understanding of software architecture and a desire to drive innovation in a dynamic environment, we would love to hear from you. Please submit your CV!