About Us Arian Hapus are a small, well funded start up business. Our focus is developing software for our key customers, primarily involved in the telecommunications sector. Having establish multi-year contracts for software development, we are seeking an experienced software engineering leader to lead the software development team, our offshore development centres. We\'re motivated and inspired every day by how our customers use our software to find creative solutions to business problems, develop breakthrough ideas, and stay connected to what\'s most important to them. We are committed for the long term to the mission of helping our customers realize their full potential. Just as we constantly update and improve our products, we want to continually evolve our company to be in the best position to accelerate new technologies as they emerge and to better serve our customers. We are committed to ensuring our employees have the working environment and the resources to succeed and develop as professionals in their disciplines. PURPOSE OF THE ROLE The Software Engineering Director is a strategic leadership role responsible for shaping and executing the software development strategy within the organization. This position plays a pivotal role in managing and scaling the software engineering department, driving innovation, and ensuring the successful delivery of high-quality software products. This role provides vision, leadership, and direction to the engineering teams, aligning their efforts with the company\'s goals, while fostering a culture of excellence in software development. The role includes: \xc2\xb7 Day-to-day leadership of all departments in the engineering team. \xc2\xb7 Provision of input into the strategic vision of all architectural and technical components of the company\xe2\x80\x99s software portfolio. \xc2\xb7 Lead execution against a committed roadmap. \xc2\xb7 Predictably deliver industry-leading product quality, security, and scalability, through the use of state-of-the-art development practices and tools. The Strategic vision element requires a keen awareness of both technical and business trends in the customer segment; keeping abreast of innovation and technical advancements that will be key to the company\xe2\x80\x99s portfolio in the medium to long term and a likely differentiator in product or service capability. The role will require the development of scaling strategies, including but not limited to, off-shore delivery, 3rd party partnerships, acquisitions that lead to capability acceleration, etc. The daily leadership, motivation, and development of the team is essential to this role and requires both medium to long term objective setting, plus tactical execution in a complex environment, while driving team motivation and development. The role requires a \xe2\x80\x9cQuality first\xe2\x80\x9d mentality, ensuring that standards are set, met, and then exceeded through learning and use of the appropriate tools and techniques to build a continuous improvement mindset within the team. 2. MAIN ACCOUNTABILITIES 1. Team Leadership and Development: a. Lead, mentor, and inspire a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement. b. Provide guidance and coaching to team members, ensuring they have the support and resources needed to excel in their roles. c. Foster a positive and inclusive work environment that encourages professional growth and career development. 2. Software Development and Delivery: a. Establish clear standards and metrics for code creation, development methods, and productivity. b. Oversee the development and delivery of high-quality software products, ensuring adherence to coding standards, best practices, and project timelines. c. Collaborate with product managers and stakeholders to define project requirements and deliver software solutions that meet business objectives. d. Proactively identify and mitigate risks, ensuring project timelines and quality standards are met. 3. Process Improvement and Innovation: a. Continuously assess and improve software development processes and methodologies to increase efficiency, speed, productivity, and product quality. b. Stay updated on industry best practices, emerging technologies, and trends to drive innovation and competitiveness within the engineering team. c. Foster a culture of innovation, experimentation, and knowledge sharing within the team. 4. Resource Management & Budgeting: a. Manage resource allocation, budgeting, and project planning to ensure the efficient use of human and technical resources. b. Collaborate with other teams, to ensure seamless integration and delivery of software products. 5. Communication and Collaboration: a. Foster effective communication within the team and with other departments to ensure a shared understanding of project goals and progress. b. Collaborate with stakeholders to gather feedback and requirements, ensuring alignment with business goals. c. Build and maintain strong cross-functional relationships to drive successful project outcomes. 3. INTERFACES
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.