Vice President of Engineering

SecuritasParsippany, NJ
21h

About The Position

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.

Requirements

  • 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.
  • 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.
  • Bachelor’s or degree in Computer Science, Software Engineering, or a related field.

Responsibilities

  • Build, mentor, and lead a high-performing software development team.
  • Foster a culture of innovation, collaboration, and continuous improvement.
  • Develop and execute a technology roadmap aligned with Securitas’ goals, focusing on digitizing ways of working, automation, AI, and innovative tools.
  • Identify opportunities to integrate emerging technologies into our operations and services.
  • Stay ahead of industry trends and drive adoption of cutting-edge solutions.
  • Oversee the design, development, and deployment of native and web software applications and tools that enhance operational efficiency and client satisfaction.
  • 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.
  • Manage and optimize diverse staffing models, including in-house, outsourced, and offshore teams, to ensure efficient resource allocation and project delivery.
  • Build and maintain strong relationships with offshore teams, ensuring seamless collaboration and alignment with organizational goals.
  • Ensure all software solutions meet high standards of performance, security, and reliability.
  • Manage budgets and resources effectively to deliver projects on time and within scope.
  • Ensure all software development activities comply with relevant regulations, policies, and industry standards.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Executive

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service