Deputy CTO
Job Purpose
This position will be focusing on the Design, prototyping, reviewing Architecture of various IT systems at Dataflow. The ideal candidate is a software leader with a IT and architecture specialization that is self-motivated and thrives on developing software (both on-prem and Cloud) that suits the organization current and future business needs, including scaling, performance, cost optimization.
This role will require you to research, design and prototype technologies, designing software architecture, evaluation options, defining and maintaining KPIs. Mentoring the team, Hands on Prototyping.
You will work with engineers, security experts and stakeholders across the organization to formulate the Architecture development strategy and execute it flawlessly.
Job Role
We are looking for a Dy. Chief Technology Officer (CTO) to provide sound Technology leadership in all aspects of our business. As part of the leadership team, you will set the vision for how technology and data will be used in the company.
• Building and integrating information systems to meet the company’s needs.
• Assessing the systems’ architecture currently in place and working with technical staff to recommend solutions to improve it.
• Ability to design for on-prem and AWS cloud offerings
• Engage in conversations with stakeholders at multiple levels: Investors, Clients, Team Members and Regulators providing value and solutions.
• Define and refine engineering workflows, tech architecture and infrastructure to ensure security, scalability
• Monitor KPIs and IT budgets to assess technological performance
• Build quality assurance and data protection processes
• Defining KPIs and designing software to meet the KPIs for the software
• Design software for Scaling, reliability, Performance, HA/DR etc.
• Collaborate with cloud, mobile, and application software engineering teams on security software projects
• Define principles of fault tolerance to create a system that side-steps outages
• Design systems for handling high volume and faster response data
• Mentor team for executing the designs provided.
• Ability to manage stake holder expectations
• Consolidate with stakeholders and Prepare all Technical documents
• Unblock team in timely fashion on critical and blocking decisions
• Support preparation of Technology Roadmap.
• Help translation of business requirements into technical needs and actions
What you need to have:
• BE, BTech
• 15+ years’ experience as a software engineer with relevant work focused on Software Architecture
• Recent and extensive software engineering experience on systems and/or products that have been released to market.
• The ideal candidate will be an innovative person with a futuristic mindset to be a part of a dynamic, innovative, and high growth organization, who will not only take ownership and implement systems architecture towards meeting the business needs but to take the organization to newer hights.
• Experience with cloud service providers such as AWS, Azure or GCP
• Experience with any two object-oriented and scripting languages such as Java, C/C++, Python.
• MySQL, PHP (Laravel), Vue.js, AWS and AWS Lambda implementation, Serverless Architecture, MERN Stack, Microservices Architecture, MongoDB • Knowledge of scaling high traffic apps using Heroku/ EBS etc.
• DevOps knowledge
• Understanding and setting up of CI/ CD pipelines to automate deployments at various stages, dev to staging to production at scale.
• Setting up of APMs and integration with Slack to monitor the distributed system’s health in real time