Role Overview:
As the Head of Engineering you will lead a dynamic team of developers engineers and partners to architect and implement custom software solutions. Your focus will be on leveraging native and web development best practices AI machine learning and automation to create tools that improve efficiency enhance employee & client experiences and deliver exceptional value to our clients and employees.
Key Responsibilities:
Leadership: Build mentor and lead a high-performing software development team. Foster a culture of innovation collaboration and continuous improvement.
Strategy: Develop and execute a technology roadmap aligned with Securitas goals focusing on digitizing ways of working automation AI and innovative tools.
Innovation: Identify opportunities to integrate emerging technologies into our operations and services. Stay ahead of industry trends and drive adoption of cutting-edge solutions.
Development: Oversee the design development and deployment of native and web software applications and tools that enhance operational efficiency and client satisfaction.
Collaboration: Work closely with cross functional and global teams including product management user experience IT and infrastructure to deliver technically sound solutions that fit within our ecosystem.
Staffing Models: Manage and optimize diverse staffing models including in-house outsourced and offshore teams to ensure efficient resource allocation and project delivery.
Global Team Management: Build and maintain strong relationships with offshore teams ensuring seamless collaboration and alignment with organizational goals.
Quality Assurance: Ensure all software solutions meet high standards of performance security and reliability.
Budget Management: Manage budgets and resources effectively to deliver projects on time and within scope.
Compliance: Ensure all software development activities comply with relevant regulations policies and industry standards.
Technical Skills Required:
Proficiency in programming languages such as Python Java C# or JavaScript.
Experience with automation tools and technologies (e.g. RPA platforms like UiPath Blue Prism or Automation Anywhere).
Strong knowledge of AI-Assisted Development: Experience implementing AI coding assistants (e.g. Claude Code GitHub Copilot Cursor) across teams to accelerate coding and code reviews.
Experience delivering workflow Automation and integrating LLM APIs (OpenAI Anthropic) to streamline internal business processes.
Prompt Engineering & Context: Ability to guide teams in effective prompt engineering and using RAG (Retrieval-Augmented Generation) to ground AI tools in company-specific data.
Expertise in cloud computing platforms (e.g. Azure AWS) and containerization tools (e.g. Docker Kubernetes).
Familiarity with database management systems (SQL and NoSQL databases like PostgreSQL MongoDB Snowflake etc.).
Understanding of DevOps practices CI/CD pipelines and version control systems (e.g. Git).
Knowledge of software architecture patterns including microservices and serverless architecture.
Experience with data analytics tools and platforms (e.g. MixPanel Power BI Tableau).
Strong grasp of cybersecurity principles and best practices for secure software development.
Qualifications:
Proven experience with both web and native mobile development ideally in a senior leadership role.
- Experience working with both web and native app products.
- Demonstrated experience managing diverse staffing models including in-house outsourced and offshore teams.
- Solid understanding of software development methodologies tools and best practices.
- Excellent problem-solving skills and a track record of delivering innovative solutions.
- Strong communication and interpersonal skills with the ability to collaborate across teams and inspire others.
- Bachelors or degree in Computer Science Software Engineering or a related field.