Director/Head – Software Development & Engineering || Experience 20+ years || Contact us at surendra@pivotal.associates || H/P: +65 9165 5825 || H/P: +91 99867 39628
About the job
Client, a pioneer
and market leader in the field of Video Computing is looking for a
director/head-Software Development & Engineering to fuel its technology innovation,
product development and market expansion plans.
The Director/Head - Software Development &
Engineering is a high-impact role responsible for the overall strategic
vision for software including conceptualization, investment analysis, design, development,
release, and performance/scalability/reliability of its Video Computing Platform. Critical to the success of this role is
the candidate’s ability to internalize various products and services (e.g.,
end-user needs and application, key business issues, team formation, software
development plan, delivery etc), and the ability to translate business
requirements into practical application, ensuring that concepts get fully
executed into product offerings that achieve a defined business outcome. The role
will be vital to incubate new ideas, drive 0-10x growth, enhance customer
satisfaction etc.
The Director/Head - Software Development &
Engineering will report directly to the Managing Director. The job includes
responsibility for the leadership, actions and team development. The team could
be located at multiple places. The emphasis of the job is on development and
commercialization of new products and solutions through persistent and creative
leverage of existing offering on a platform common to Unified Video Computing
Platform.
The ideal candidate
should have demonstrable experience which includes engineering R&D,
software development, application development and middleware, IoT,
cloud/platform computing, software as a service (SaaS) etc.
• General
management skills will include business management acumen, experience in
product development & management with the technical depth to marry both
engineering and product development process, the entrepreneurial mindset to
creatively solve engineering challenges and the negotiation and collaboration
skills required to work with others effectively in an agile environment.
• Technical
management skills will include: knowledge of the Video Computing, Image
Processing, Internet of Things (IOT) technology stack including connectivity
protocols, software technologies like Hadoop, Kubernetes, Kong, Dremio,
Databricks, etc., time series databases, public cloud platforms such as MSFT,
Azure, AWS, GCP, big data analytics, machine learning and artificial intelligence,
predictive analytics, asset and performance management, and working knowledge
of DevSecOps principles including CI/CD.
• Prior
experience in architecting, designing, developing & delivering multi-tenant
software as a service platform, Internet of Things (IoT) SaaS solutions,
managing large volumes of data, driving real-time analytics, and portfolio
modernization is strongly desired.
• Cultural
& Diversity skills will include experiences in building a diverse
workforce. Our teams live by its ‘teach and learn’ mantra. We value our more
seasoned engineers because they bring additional value to our company by using
their years of experience to guide the next generation.
Key Responsibilities
The Director/Head - Software Development &
Engineering will have a broad set of responsibilities that will encompass
the following:
• Lead
a software engineering & development organization responsible for design,
development, testing and delivery of various products & services under
unified video computing platform included but not limited to an enterprise
class cloud agnostic VSaaS offering using agile development methodologies.
• Create
an Internet of Things (IoT) and advanced analytics offering that leverages IT
and OT data that enables customers to improve their productivity, performance,
reliability, and safety.
• Attract,
recruit, and lead next gen digital talent team to drive enterprise goals. Build
high performance technical organizational and talent development capability
including succession plans. Ensure organization is positioned to support growth
in emerging markets.
• Drive
growth and innovation within a culture of technology, research, development and
engineering functions by facilitating an environment of teamwork and desire to
be the best.
• Collaborate
and partner with Product Management, Business Development and other
organizations to plan and execute development projects, and to ensure that
teams have appropriate product and technical specifications, direction, and
resources to deliver projects on an aggressive, but achievable timeline.
• Engage
with customers/prospects with unique ability to create partnerships over
contractual relationships.
• Drive
culture of continuous process improvement and innovation through leadership
skills. Oversee the process and culture change from waterfall model to agile
development methodologies.
• Drive
financial performance by meeting expense and capital budgets as well as
developing budgets to fund growth programs supporting business goals.
Education
A Masters or Ph.D.
in Engineering or Computer Science, from a school with a strong program in
technology research and development/project management is required, with an MBA
or relevant business experience a plus.
Seniority Level
Director/Management
Level
Location
Gurgaon/Bangalore/Pune/Hyderabad