At a Glance
- Tasks: Lead software and product development, driving innovation and managing technical teams.
- Company: Join a forward-thinking company focused on AI-first platforms and cutting-edge technology.
- Benefits: Enjoy competitive salary, remote work options, and opportunities for professional growth.
- Why this job: Be part of an executive team shaping the future of technology and innovation.
- Qualifications: 10+ years in software engineering with strong leadership and AI experience required.
- Other info: Ideal for those passionate about tech, innovation, and making a real impact.
The predicted salary is between 72000 - 108000 £ per year.
We are seeking an experienced Software Engineering Director to lead the company’s software and product development, innovation creation and technological vision. The Software Engineering Director will be responsible for driving innovation, managing technical teams, product development roadmap, and ensuring the suitable functionality, scalability and efficiency of our software solutions and leading-edge products in AI-first platforms. The Software Engineering Director will ensure an AI-first development and innovation model for all AWTG products and solutions. As a key member of the executive team, the Software Engineering Director will align technology strategies, corporate vision with business goals, fostering growth and innovation.
Key Responsibilities:
Strategic Leadership:
- Define and oversee the company\’s technical vision, strategy, software development, and product roadmap.
- Align technology initiatives with the company\’s vision, business objectives and growth strategies.
- Evaluate and implement emerging technologies to maintain a competitive edge.
- Implement an AI-first software vision on products, platforms and solutions.
- Secure internal and external funding for development of new technologies and innovations.
- Manage P&L for the entire Software Division.
- Develop products and platforms that are ready to accelerate and sustain growth.
- Lead revenue generation activities including ensuring that bids and proposals are of top quality.
Team Management:
- Build, lead, and mentor a high-performing team of developers, engineers, and IT professionals.
- Foster a culture of innovation, collaboration, and continuous improvement within software engineering and product teams.
- Improve performance metrics and ensure accountability for meeting deadlines, project goals, product quality and capabilities.
- Effectively manage multiple teams and projects, both internal products and customer projects.
- Manage various tools and solutions to ensure high productivity, efficiency and effective task management.
Software Development:
- Oversee the design, development, and deployment of scalable, secure, and high-quality software solutions.
- Implement an AI-first software approach.
- Ensure adherence to best practices in software architecture, coding, and testing.
- Ensure continuous improvement of products and platforms.
- Collaborate with various stakeholders and technical teams to define and prioritize features based on technological evolution, discovered innovations, market needs and customer feedback.
Infrastructure and Security:
- Ensure robust system architecture and IT infrastructure that supports business operations.
- Oversee cybersecurity measures to protect company and customer data, complying with GDPR requirements.
- Ensure interworking between on-prem, private cloud and public cloud infrastructure to support platforms and products.
- Optimize private and public cloud infrastructure, usage and cost, DevOps pipelines, and technical workflows for efficiency.
Budgeting and Resource Allocation:
- Manage the technology budget, ensuring cost-effectiveness and ROI from tech investments.
- Manage P&L for the Software Engineering Division.
- Secure revenues and funding to continuously develop leading-edge products.
- Evaluate and negotiate with third-party vendors and partners for software and infrastructure services.
- Operate the Division budget efficiently while balancing cost and quality of deliverables.
- Ensure that costing on bids and proposals are aligned to development cost and market prices.
Stakeholder Collaboration:
- Work closely with the CEO/COO, C-suite executives, and stakeholders to communicate technical strategies and progress.
- Serve as a technical advisor for business development and client engagements.
- Represent the company at conferences, networking events, and industry discussions.
- Work with various Divisions and Departments to create products and platforms required for accelerated growth.
- Collaborate with various teams to produce winning bids and proposals having the right balance between quality, cost and delivery timelines.
Qualifications:
Required Skills and Experience:
- Proven experience (10+ years) in software engineering, technical leadership, or similar roles, with at least 3 years in a senior management capacity.
- Strong background in software development, architecture, and systems design.
- Extensive experience in implementing AI-first software.
- Proven experience in AI development and AIOps implementation.
- Experience with various cloud platforms (GCP, AWS, Azure, etc.), DevOps tools.
- Demonstrated ability to scale technical teams and deliver complex software projects on time and on budget.
- Experience in creating solutions that have cloud, web, and mobile app components.
- In-depth knowledge of cybersecurity, data privacy regulations, and compliance standards.
- In-depth knowledge of various AI methodologies and learning algorithms.
- Proven experience in various programming languages like Python, Java, React, C#, domain-specific languages, native and cross-platform development, etc.
Soft Skills:
- Excellent leadership, decision-making, and problem-solving skills.
- Strong communication and interpersonal abilities to align technical goals with business objectives.
- Ability to thrive in a fast-paced, dynamic environment while managing competing priorities.
- Excellent communication and analytical skills.
- Proven entrepreneurial and innovation skills.
Preferred Qualifications:
- Experience in Telecoms and technology domains preferred.
- Experience in developing private-cloud based software products and platforms.
- Experience in leading-edge technologies such as AI/ML, blockchain, multi-band IoT.
- Track record of successful fundraising or technical due diligence for grant funding and other investors.
- Relevant MS or PhD degrees.
- Proven experience in Agile, Prince 2 Agile and Scrum methodologies.
- Experience in Generative AI and various LLM implementations.
#J-18808-Ljbffr
Software Engineering Director employer: AWTG Ltd
Contact Detail:
AWTG Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Director
✨Tip Number 1
Make sure to showcase your experience in leading technical teams and driving innovation. Highlight specific projects where you implemented AI-first strategies, as this aligns perfectly with our vision at StudySmarter.
✨Tip Number 2
Network with professionals in the software engineering and AI fields. Attend industry conferences or webinars to connect with potential colleagues and learn about the latest trends that could benefit our company.
✨Tip Number 3
Familiarize yourself with our products and solutions. Understanding how we implement AI-first approaches will give you an edge in discussions during the interview process.
✨Tip Number 4
Prepare to discuss your experience with budgeting and resource allocation in technology projects. We value leaders who can manage P&L effectively and ensure cost-effective tech investments.
We think you need these skills to ace Software Engineering Director
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your extensive experience in software engineering and technical leadership. Focus on your achievements in managing teams, driving innovation, and implementing AI-first solutions.
Craft a Compelling Cover Letter: In your cover letter, emphasize your strategic vision for technology and how it aligns with the company's goals. Discuss your experience in leading high-performing teams and your approach to fostering a culture of innovation.
Showcase Relevant Experience: Detail your experience with cloud platforms, AI methodologies, and cybersecurity measures. Provide specific examples of projects where you successfully implemented these technologies and led teams to achieve project goals.
Highlight Soft Skills: Don't forget to mention your leadership, decision-making, and problem-solving skills. Explain how your strong communication abilities have helped you align technical strategies with business objectives in previous roles.
How to prepare for a job interview at AWTG Ltd
✨Showcase Your Technical Vision
As a Software Engineering Director, it's crucial to articulate your technical vision clearly. Prepare to discuss how you would align technology strategies with business goals and demonstrate your understanding of AI-first development.
✨Highlight Leadership Experience
Emphasize your experience in leading high-performing teams. Be ready to share specific examples of how you've built and mentored teams, fostered innovation, and improved performance metrics in previous roles.
✨Discuss Budget Management Skills
Since managing the technology budget is a key responsibility, prepare to discuss your experience with P&L management. Highlight any successful cost-saving initiatives or ROI improvements you've implemented in past positions.
✨Prepare for Stakeholder Collaboration Questions
Expect questions about how you collaborate with C-suite executives and other stakeholders. Share examples of how you've communicated technical strategies effectively and contributed to business development efforts.