CrawlJobs Logo

Software Engineering Director

awtg.co.uk Logo

AWTG

Location Icon

Location:
United Kingdom, London

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

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.

Job Responsibility:

  • 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 is ready for accelerate and sustain growth
  • Lead revenue generation activities including ensuring that bids and proposals are in top quality
  • 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
  • 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
  • Ensure robust system architecture and IT infrastructure that supports business operations
  • Oversee cybersecurity measures to protect company and customer data, complying to 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
  • 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
  • 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 Division and Departments to create product and platforms required for accelerated growth
  • Collaborate with various teams to produce wining bids and proposals having the right balance between quality, cost and delivery timelines

Requirements:

  • 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 has cloud, web, 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
  • 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 analytics skills
  • Proven entrepreneurial and innovation skills

Nice to have:

  • Experience in Telecoms and technology domains preferred
  • Experience in developing private-cloud based software products and platforms
  • Experience in leading edge technologies such like 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 implementation

Additional Information:

Job Posted:
December 06, 2025

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineering Director

Sr. Associate Director, Software Engineering Specialist

HSBC Group is seeking an experienced Sr. Associate Director, Software Engineerin...
Location
Location
China , Guangzhou
Salary
Salary:
Not provided
https://www.hsbc.com Logo
HSBC
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • Communicate ideas succinctly - ability to communicate technical big picture vision, strategy and direction to all audiences
  • Sell HSBC as a company and their organization as a team to potential candidates. Inspires potential recruits to join the company
  • Influence across the bank and beyond HSBC in the industry (be that tech or banking)
  • Apply strategic thinking to many problems - a generalist, not a specialist in one domain (e.g. just networks)
  • Mentor technology talent and take an active role in the development of other engineers - continuously improves themselves and their team
  • Provides leadership to software development managers, addresses technical, resource and personnel issues
  • Collaborate directly with Product Owners without the involvement of intermediary roles such as architects, technical leads, business analysts, scrum master and project managers
Job Responsibility
Job Responsibility
  • Lead research of new technologies and drive their adoption to stay abreast of industry trends and standards
  • Contribute to architecture by asking the right questions to ensure architecture matches business needs
  • Communicate with code, can identify a problem or an opportunity and then engineers a solution
  • Lead the creation, continual refinement, and active enforcement of HSBC’s development standards in order to ensure that technology can be leveraged as a sustainable competitive advantage
  • Demonstrate mastery of technical discipline – and explain technology well to businesspeople or senior managers such that they buy into a technology direction
  • Collaborates across functional areas to define, prioritize and ensure implementation of specific innovations to improve technical functionality in support of business needs, efficiencies and revenue
What we offer
What we offer
  • Continuous professional development
  • Flexible working
  • Opportunities to grow
  • Inclusive and diverse environment
  • Fulltime
Read More
Arrow Right
New

Senior Director of Software Engineering

Lead the Future of Digital Engineering at Modus Create. At Modus Create, we desi...
Location
Location
United States of America
Salary
Salary:
Not provided
moduscreate.com Logo
Modus Create
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years in software/product development
  • 7+ years in senior engineering leadership—ideally in consulting or high-growth tech environments
  • A clear point of view on modern architecture, engineering best-practices, and agile delivery
  • Proven experience scaling distributed global teams and engineering operations
  • Strong pre-sales and delivery experience—able to shape winning proposals and roadmaps
  • A customer-first mindset and passion for solving complex problems with elegant, scalable solutions
  • Excellent communication and collaboration skills in cross-functional and cross-cultural environments
  • A history of growing leaders and fostering high-trust, high-performance teams—while supporting a culture of empathy, accountability, and shared success
Job Responsibility
Job Responsibility
  • Lead & Inspire Engineering Excellence
  • Build and scale a high-performing, distributed engineering team through strong mentorship and inclusive leadership
  • Define what great looks like—through reusable run books, technical standards, and nurturing a culture grounded in quality, belonging, and continuous learning
  • Deliver Business Outcomes, Not Just Code
  • Help clients modernize platforms, launch new products, and make better innovation investment decisions
  • Ensure every solution is aligned with client goals and drives measurable value, while remaining empathetic to real-world user needs and impact
  • Drive Technical Strategy & Practice Development
  • Own and evolve our delivery frameworks, engineering standards, and team operations
  • Champion cloud-native development, Agile/Lean methodologies, and scalable architecture, balancing technical vision with affinity with both the people building and the people using the product
  • Business Development & Sales Support
What we offer
What we offer
  • Remote work with flexible working hours
  • Flexible Time Off/PTO
  • Premium Health Insurance (medical, vision, and dental)
  • Other benefits such as FSA and HSA
  • 401 (k)
  • Modus Global Office Programme: on-demand access to private offices, meeting rooms, coworking spaces and business lounges in locations in over 120 countries
  • Employee Referral Program
  • Travel according to client or team needs
  • The chance to work side-by-side with thought leaders in emerging tech
  • Access to more than 12,000 courses with a licensed Coursera account
  • Fulltime
Read More
Arrow Right

Lead Director, Software Engineering - Commercial Claims

The Lead Director of Software Engineering is responsible for leading engineering...
Location
Location
United States , Hartford
Salary
Salary:
144200.00 - 288400.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
January 05, 2026
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software engineering
  • 5+ years in leadership roles
  • Experience with legacy platforms supporting high-volume, business-critical workflows
  • IBM Mainframe experience is a strong plus
  • Proven experience managing large-scale adjudication systems
  • Proven experience leading modernization efforts
  • Strong understanding of regulatory compliance in claims processing
  • Excellent communication and stakeholder management skills
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Advanced degree preferred
Job Responsibility
Job Responsibility
  • Lead engineering teams supporting development, maintenance, and modernization of legacy systems
  • Own engineering strategy and execution for commercial claims systems
  • Ensure reliability, scalability, and compliance of claims platforms
  • Partner with cross-functional stakeholders to deliver strategic outcomes
  • Drive modernization initiatives such as API enablement and data extraction
  • Promote engineering excellence through structured change management and automation
  • Manage vendor relationships and ensure seamless integration with external systems
What we offer
What we offer
  • Affordable medical plan options
  • 401(k) plan with matching company contributions
  • Employee stock purchase plan
  • Wellness screenings
  • Tobacco cessation and weight management programs
  • Confidential counseling and financial coaching
  • Paid time off
  • Flexible work schedules
  • Family leave
  • Dependent care resources
  • Fulltime
Read More
Arrow Right

Associate Director, Software Engineering

Some careers shine brighter than others. If you’re looking for a career that wil...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.hsbc.com Logo
HSBC
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Engineering, or a closely related discipline (Bachelor’s or Master’s)
  • Over 15+ years of expertise in software engineering, and cloud platforms, particularly Google Cloud Platform (GCP)
  • Deep knowledge of DevOps technologies such as Jenkins, GitLab CI/CD, Terraform, Kubernetes, and Docker
  • Practical experience with version control, automation, and orchestration tools like GIT, Jenkins, Ansible/Puppet, and Kubernetes
  • Advanced coding abilities in languages like Python, Java
  • Strong grasp of data engineering, pipeline architecture, and ETL methodologies
  • Excellent verbal and written communication, with strong interpersonal skills
  • Well-versed in DevOps strategies, containerization
  • Experienced with continuous integration and deployment tools (e.g., Jenkins, GitLab CI)
  • Knowledgeable about cloud infrastructure and infrastructure-as-code concepts
Job Responsibility
Job Responsibility
  • Leading Architecture design for items in alignment to Future State Architecture
  • Establish, document, and implement best practices for end-to-end application initiation and deployment processes
  • Drive continuous improvement initiatives to enhance customer satisfaction
  • Demonstrate flexibility and adaptability according to project requirements
  • Attend and actively participate in relevant project meetings
  • System Performance > to ensure deliverables satisfy Non-Functional requirements
  • Industrialisation > to ensure robust solutions are being developed and tech debt reduced
  • Innovation > to ensure that we are continually improving and benefitting from industry advancements
  • Ensuring that assigned work packages (EPIC, Story, Sub-Tasks) aligns with definition of ready and definition of done
  • Ensuring high quality Testing Automation (e.g. Unit, Functional) in place at meets agreed level for delivered outputs
What we offer
What we offer
  • Continuous professional development
  • Flexible working
  • Opportunities to grow within an inclusive and diverse environment
  • Fulltime
Read More
Arrow Right

Associate Director, Software Engineering

We are currently seeking an experienced professional to join our team in the rol...
Location
Location
China , Xi'an
Salary
Salary:
Not provided
https://www.hsbc.com Logo
HSBC
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • Excellent skills in Java Experience
  • Hands-on development experience in building global software product from zero to one
  • Strong experience working on the frontend and backend of a technology product
  • Strong knowledge of Agile development and Devops tool (e.g. Confluence, JIRA, Selenium, Jmeter, HP virtual user, Cucumber, Jenkins, QC, etc)
  • Extensive relevant working experience, involvement in wealth management or investment IT functions preferred
  • Experience in the areas of retail investment, wealth management, asset management would be an added advantage
  • You’re comfortable working in a team that deals with ambiguity and aggressive timelines
  • Strong team player who also has the ability to work under pressure, independently and proactively
  • A track record of forging strong relationships and building trusted partnerships through open dialogue and continuous delivery
Job Responsibility
Job Responsibility
  • Design and develop cloud native software systems that are resilient, secure, fast, easy to manage, and scalable in modern, dynamic environments such as public cloud
  • Adopt appropriate software architecture design
  • Contribute with analysis and solutions to fulfill business requirements
  • Optimize performance of complex systems
  • Create structured, testable, lightweight code in Java or any programing language that is suitable
What we offer
What we offer
  • Flexible working
  • Continuous professional development
  • Opportunities to grow within an inclusive and diverse environment
  • Fulltime
Read More
Arrow Right
New

Associate Director of Embedded Software Engineering

Silvus is seeking an Associate Director of Embedded Software Engineering to join...
Location
Location
United States , Los Angeles
Salary
Salary:
200000.00 - 250000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated experience leading a team of engineers with hands-on development
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant engineering fields
  • 8+ years of relevant embedded system software development experience
  • Strong expertise in C programming
  • Expertise in board support package and secure boot in AMD UltraScale+ MPSoC and/or Microchip Polarfire SoC based products
  • Linux kernel driver development expertise
  • Expertise in network configurations and programming
  • Must be a U.S. Citizen due to clients under U.S. government contracts
Job Responsibility
Job Responsibility
  • Lead a team of engineers and be responsible for the team’s success on assigned projects
  • Work with the Director of Software Engineering and the rest of the engineering team to improve engineering processes, product quality, reliability, and performance
  • Develop device drivers and board support packages
  • Develop the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Develop efficient wireless multicast protocols for mobile ad-hoc networking
  • Develop network management software and user interfaces
  • Develop audio streaming and push-to-talk voice applications
  • Perform system level design and implement security protocols and encryption algorithms on StreamCaster radios and other products
  • Support product security effort and regulatory compliance requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Engage with and support customers as needed
  • Fulltime
Read More
Arrow Right

Associate Director, Software Engineering

We are currently seeking an experienced professional to join our team in the rol...
Location
Location
China , Guangzhou
Salary
Salary:
Not provided
https://www.hsbc.com Logo
HSBC
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software development, with a strong knowledge on solution architecture
  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or a related field
  • 3+ years of experience in developing AI applications, with a focus on generative AI and related technologies
  • Proficiency in programming languages such as Python, and familiarity with AI frameworks (e.g., TensorFlow, PyTorch) and libraries (e.g., Hugging Face Transformers)
  • Strong understanding of generative AI models, RAG, and AI agents, with practical experience in implementing these technologies in real-world applications
  • Experience with software development practices, including version control (Git), testing, and agile methodologies
  • Strong analytical and problem-solving abilities, with a focus on delivering practical solutions that meet business needs
  • Excellent verbal and written communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders
  • Experience with cloud platforms (AWS, Azure, Google Cloud) for deploying AI applications
  • Familiarity with data engineering concepts and tools for managing data pipelines
Job Responsibility
Job Responsibility
  • Evaluate and select the most suitable generative AI models based on project requirements, including but not limited to RAG, transformer models, and other state-of-the-art techniques
  • Design and develop AI applications that leverage generative models to solve specific business challenges, ensuring alignment with user needs and organizational goals
  • Implement and integrate various AI technologies, including AI agents and conversational interfaces, to enhance user interaction and functionality within applications
  • Work closely with product managers, data scientists, and software engineers to define project requirements, scope, and deliverables, ensuring successful project execution
  • Monitor and optimize the performance of AI applications, utilizing metrics and feedback to refine models and improve user experience
  • Maintain comprehensive documentation of model selection processes, application development, and performance metrics to facilitate knowledge sharing and project transparency
  • Keep abreast of the latest advancements in generative AI and related technologies, applying new insights to enhance our applications and processes
What we offer
What we offer
  • Equal opportunity employer
  • Inclusive and diverse work environment
  • Continuous professional development
  • Flexible working opportunities
  • Fulltime
Read More
Arrow Right

Sr. Associate Director, Software Engineering

Some careers shine brighter than others. If you’re looking for a career that wil...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.hsbc.com Logo
HSBC
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • Currently be a hands-on full stack developer and possess a minimal of 17+ years’ experience of hands-on software development
  • Possess strong demonstrable technical capabilities (API, microservices, Java, web-based technologies, ReactJS, database, artificial intelligence, etc)
  • Experience with cloud native development and public cloud providers like GCP or Azure
  • Experience implementing customer facing applications
  • Very good understanding of technology and its application, e.g., mobile app, host to host technologies, artificial intelligence, microservices, etc.
  • Knowledge and experience on DevOps, Disciplined Agile Delivery (DAD), Agile control Framework
  • Experience presenting to senior stakeholder in both business and technology
  • Have people leadership capability and experience leading engineering distributed teams encompassing 30+ staff
  • Are passionate about technology and look for opportunities to learn & bring new ideas to the team
  • Have experience with Production Support and incident management
Job Responsibility
Job Responsibility
  • Provide coaching and guiding directly or indirectly to engineering teams by giving clear technical direction, feedback and timely suggestions to ensure a high-quality standard of deliverables according to HSBC standards and best practices
  • Provide technical leadership across the end-to-end delivery and run lifecycle, utilising their skills and expertise to carry out software development, testing and operational support activities typically being deployed to resolve the most challenging and/or impactful projects or deliveries
  • End to end accountability for a product or service, identifying and developing the most appropriate Technology solutions to meet customer needs as part of the Customer Journey
  • Address existing technical engineering debt and drive for technical evolution aka Digital Transformation for the teams by working closely with various parties including business, Subject Matter Experts, Solution Architects globally
  • Liaise with other engineers, architects, and business stakeholders to understand and drive the product or service’s direction
  • Establish a digital environment and automate processes to minimize variation and ensure predictable high-quality code and data
  • Create technical test plans and records, including unit and integration tests, within automated test environments to ensure code quality
  • Provide support to DevOps teams working at all stages of a product or service release/change with a strong customer focus and end to end journeys, ensuring they have an excellent domain knowledge
  • Working with Ops, Dev and Test Engineers to ensure operational issues (performance, operator intervention, alerting, design defect related issues, etc.) are identified and addressed at all stages of a product or service release / change
  • Provide support in identification and resolution of all incidents associated with the IT service, as directed by leadership of the DevOps team
What we offer
What we offer
  • HSBC is committed to building a culture where all employees are valued, respected and opinions count
  • We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.