Director of Technology

, United Kingdom
remote
Full-time
Research & Development

remote
Full-time
Research & Development

Job Openings > Director of Technology

Description

Aspire Software is looking to hire a talented and experienced Director of Technology to join our team in the UK!

The Director of Technology is responsible for defining and driving the technical strategy across the organisation’s portfolio. This leadership role focuses on aligning technology initiatives with business goals while fostering a culture of excellence and continuous improvement within the engineering teams. The Director of Technology will mentor and develop teams, promoting best practices, innovation, and efficient processes to ensure the successful delivery of high-quality technology solutions.

Here is a little window into our company: Aspire Software, the operational arm of Valsoft Corp, operates and manages Valsoft’s global portfolio of wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time-sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.

The successful candidate will work in a remote work model anywhere in the UK!

Key Responsibilities

1.       Technical Strategy & Leadership

·       Develop and implement a comprehensive technical strategy across the organization's portfolio.

·       Align technology initiatives with business objectives, ensuring scalable and sustainable solutions.

·       Evaluate and recommend new technologies and tools to enhance the organisation’s technology stack.

2.       Mentorship & Team Development

·       Mentor and develop engineering teams, fostering a culture of continuous learning and improvement.

·       Establish and promote best practices in software development, architecture, and operations.

·       Guide teams in adopting agile methodologies and DevOps practices to enhance productivity, quality, and efficiency.

3.       Process Improvements

·       Identify, implement, and refine processes that improve efficiency, quality, and speed of technology delivery.

·       Lead process improvement initiatives aimed at optimizing software development life cycles, reducing bottlenecks, and increasing collaboration.

·       Regularly assess and iterate on existing processes to ensure they align with industry standards and best practices.

4.       Cross-Functional Collaboration

·       Collaborate with product management, operations, sales and other stakeholders to ensure cohesive delivery of technical solutions.

·       Act as a technical advisor to executive leadership, providing insights on technology trends and their potential impact on the business.

5.       Quality Assurance & Best Practices

·       Ensure that all technology deliverables meet high standards of quality, security, and performance.

·       Develop and enforce coding standards, architecture guidelines, and other technical best practices.

·       Lead initiatives to improve code quality, system reliability, and team efficiency.

6.       Innovation & Continuous Improvement

·       Drive innovation within the technology teams, encouraging experimentation with new technologies and approaches.

·       Lead retrospectives and reviews to identify areas for improvement in both technical execution and process management.

About You:

  • At least a bachelor's degree in Computer Science, Engineering, or a related discipline is essential
  • 4+ years in a technology leadership role, with a proven track record in managing complex software development projects
  • 10+ years’ experience in software engineering
  • Expertise in .NET, Windows, MS SQL Server, and experience with cloud-based multi-tenant systems. Familiarity with React and Flutter for web applications is a plus
  • Strong leadership and team management skills, with the ability to inspire and motivate a diverse development team
  • An ability to Foster a collaborative and innovative team environment
  • Excellent problem-solving abilities, particularly in managing technical debt and enhancing product performance
  • Strong communication skills, with the ability to coordinate effectively between different teams and stakeholders
  • Strong knowledge of software architecture and design principles
  • Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities
  • Excellent project management and organizational skills
  • Strong problem-solving abilities and attention to detail
  • Fluent in English, both written and verbal, is essential
  • Legally authorised to work in the UK

For information about Aspire Software, please visit our website at www.aspiresoftware.com

We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted.