
Director, Engineering
- Bangalore, Karnataka
- Permanent
- Full-time
Create and implement best practice engineering vision, strategy, policies, processes and procedures to aid and improve business performance. Ensure that engineering strategies and processes are in place to meet business objectives and operational needs in terms of price, quality and delivery targets and which enables the company to function and compete effectively in the market. Contribute to overall business strategy and annual budget process. Take ownership of the engineering policy, guidelines and any associated documentsGeneral and Task Management:Providing technical support to the business development, estimating and onsite engineering teams. Responsible for overseeing all aspects of build design, from contract award to handover. Develop planning and prioritize processes to ensure that multi-disciplinary resource is well aligned to maximize delivery of projects.Oversee Developmental ProcessesThe Director of Engineering is charged with the task of evaluating schedules, quality assurance procedures and new releases in order to assess their value. Since the end goal of the Director of Engineering is to ensure that the engineering process runs smoothly, these developmental processes must be examined systematically and carefully so that the positive and negative aspects of each one can be properly weighed.Continuous ImprovementDemonstrated thought leadership and a passion for identifying and pursuing new ideas and leveraging continuous improvement processes. Championed continuous improvement strategies to improve software bug rates and overall product quality. Work with production facilities to provide designs and processes for continuous improvement. Established and drove a clear and consistent culture of transparency, predictability, agility, continuous improvement, and accountabilityRelationship ManagementDevelop and maintain strong relationships with internal and external stakeholders to ensure optimal performance. Work with the rest of the leadership team to decide which engineering projects are the highest priority against the business targets and which can be executed with the available resource. Work collaboratively, negotiate and engage with key stakeholders to facilitate delivery and compliance with the engineering strategyWhat You’ll BringMasters/ Bachelors degree in Computer Science (or related field) or equivalentExperience in Software Delivery, Managing Stakeholders and Managing Managers.Experience with C#, Web API server, SQL Server, React and Angular.Good to have – PHP, Python and Public or Private Cloud, Sql and NoSql databases like Mongo or similar and caching technologies like redis or similar. CI/CD Pipelines, Jenkins, git, bitbucket etc.Minimum Overall experience would be 15 years.Minimum 8 Years of Hands-on Development Experience, out of which minimum 5 years of experience in Microsoft based Tech Stack (C#, .net, webapi, IIS and related skills).Minimum 5 years of Hands-on Development experience in web services like restful services and microservices.Minimum 5 Years of Management experience and minimum 2 years in managing managers.An attitude to take technical and delivery problems head-on and leading from the front.You should be ready to roll up your sleeves and make your hands dirty whenever needed.