Department: Software
Job Type: Full Time
Job Location: Gurugram
Job Code: #747-01
Experience: 10-12 years
We are looking for a leader who drives excellence in all engineering disciplines inclusive of design, application  development, analytics and quality assurance. This role provides a considerable opportunity for ingenuity to  deliver cutting edge innovation.   This is a full software life cycle management role which will involve conceptualizing, designing, developing,  configuring, testing and deployment of product, as well as providing post-deployment support to both the  customers and the internal teams. This position demands somebody who can look forward and anticipate  problems (both technological & otherwise) far enough in advance to allow them to be dealt with before they  arise.   JOB RESPONSIBILITY  The Product Engineering Lead is a leadership role that seeks excellence in product development and team  management. Some of the key responsibilities are: 
  • Drive the technical strategy and architectural vision for the product. 
  • Ability to bring excellence in all engineering disciplines inclusive of data processing, quality assurance,  application development, analytics, algorithms, and database management systems. 
  • Responsible for the overall software development life-cycle management. 
  • Responsible for R&D to use latest technology to build world class product to cater current and future  requirements 
  • Bring innovation, with a passion for problem-solving. 
  • Ability to provide a logical framework to support conclusions and ideas. 
  • Ability to work independently in a fast paced, unstructured environment. 
  • Ensure adherence to continuous improvement in practices as required to meet quality / time to market  imperatives.
  • Work closely with the Product Management team to adapt to customer needs, market segment trends,  competitive opportunities and threats to define and develop product releases and features.
  • Stay connected with the product market through customer facing team and direct engagement with key  customers.
  • Timely execution of product/projects as per roadmap and timelines. 
  • Bring in new and relevant technologies for the purpose of realizing efficiency. 
  • Ensure the implementation of agile processes that support software development processes. 
  • Should stay abreast of leading and cutting-edge technologies (including open sources platforms) and  industry best practices. Continuously absorb relevant and suitable technology based on the projected  benefits to the software development.
  • Establish unified design tools, frameworks, and processes for early product explorations. 
  • Conduct design and code review to ensure compliance with standards. 
  • Provide technical leadership to a dynamic team throughout the software development life cycle. 
  • Recruit, motivate, mentor, and lead the best application engineering talent. 
  • Supporting the professional goals and development opportunities for the entire engineering staff —  including providing coaching and mentoring, one-on-one meetings and reviewing each engineer’s  progress.
  • Bring great attitude and be a team player so that he/she becomes an energy amplifier.  
QUALIFICATION & SKILL SET 
  • 10 – 12 years of development and management experience in software development. 
  • Certified Scrum Master 
  • Hands-on experience in Python, JavaScript, NodeJS / Django, React or Angular (2+), Machine Learning  (ML), Software architecture, Cloud Platform/s (preferably GCP). The candidate must be technologically  adept and demonstrate outstanding hands-on software development skills.
  • Hands-on experience in PostgreSQL, Oracle and must be excellent in SQL with other DB objects. 
  • Full stack expertise required. 
  • Passion and thirst for knowledge of back-end services, cloud technologies and scalable container  software.
  • Understanding of various cloud services from Azure/Amazon/Google (preferably Google). 
  • At least 5 years’ building and leading software engineering teams. 
  • At least 4 years’ experience in developing scalable web applications and architectural designs. 
  • At least 2 years’ experience with Cloud technologies. 
  • At least 2 years’ experience of leading a product engineering team. 
  • Experience / knowledge in Big data, Artificial Intelligence (AI) and Machine Learning (ML) would be  preferred. 
  • Proven team and product leadership, and an entrepreneurial spirit: a collaborative, motivated self starter.
  • Demonstrated experience building and deploying large scale web applications; experience on mobile is a  plus.
  • Excellent management, written, and oral communication skills. 
  • You are welcome to apply even if you do not meet all the qualifications required for the job but feel  suitable for the role. 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx