This post is over 30 days old. The position may no longer be available

Engineering Manager

raksan , Hyderabad · raksan.in · Full-time employment · Programming

Role: 

  1. Engineers build the world they say. From time immemorial, humans have been building tools andtechnologies that have been making our life interesting and fun
  2. The engineering manager defines and drives technical strategy and architectural vision for the product and sometimes the company
  3. He is responsible for defining the development methodology and ensuring adoption across the engineering team and organization
  4. He designs appropriate solutions and recommends alternative approaches, when necessary
  5. Engineering manager works closely with senior management, enterprise / solution / business / software / infrastructure architects, leads, designers and software engineers
  6. The role suits candidates who have pure product development, r&d experience and not coming from services background. Exceptions considered for exceptional candidates.
  7. Subject to experience we have variety of positions viz - engineering managers, senior engineering managers,head of engineering etc 

Technology exposure: 

  1. Solid understanding of IT hardware, device, and related ecosystems
  2. Exposure to wide variety of product development like enterprise, OS software, kernel development, system embedded programming, real-time operating systems, general purpose so wares and mobility is great plus
  3. Expert level understanding of working of operating systems, low level device programming, networking technologies, internet security products, designing algorithms, security, cloud and other best practices is desirable
  4. End to end exposure of algorithms, data manipulations and processing, system management and controls
  5. World class exposure needed on software processes and methodologies like agile, scrum, kanban etc.

  6. Strong data modelling experience from conceptual, logical and physical designs

  7. Mastery of object oriented programming (OOPS) concepts, design, design patterns, and unified modelling language (UML)
  8. Working experience of wide variety of database systems - relational, document and key-value stores, SQL and NoSQL, big data concepts is a great ability
  9. Experience with object-oriented languages such as C, C++, Java/python and scripting languages such as shell, bash, awk, perl or others
  10. Thorough grasp on responsive design principles, design languages and frameworks
  11. Past hands on ability in developing products using HTML5, CSS3, SASS, BootStrap, JSON, REST etc.
  12. Experience working with any of the JavaScript stack and framework, Meteor, Apollo
  13. JS Framework/Templating – NodeJS, Angular, AngularJS, Ember, Handlebars, JQuery, Cordova, ReactJS  and ustache
  14. Exposure to NPM, Bower, Grunt, Testem etc.

  15. Experience in building web services, DB security, indexation methods, error handling, microservices, AWS cloud features, integrations,
  16. Experience with enterprise Java Development 

  17. Familiar with relational databases and NoSQL databases such as MongoDB
and GraphQL

 Responsibilities of an engineering manager: 

  1. Thorough and complete knowledge, understanding and usage of Software Development Life Cycle (SDLC) techniques 
  2. Manages complex technical projects and a team of engineers. Willing to roll up sleeves and code alongside team while guiding the engineering team to grow both technically and professionally
  3. Lead the planning, execution, and success of complex technical projects while recommending engineering best practices and assessing feasibility and ramifications of new business requirements
  4. Must not only have technical chops, but also directly manage a team of engineers
  5. Responsible for 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
  6. Must be able be able to do more with less and turn would be blockers into opportunities for growth
  7. Build and possess excellent execution, organization and ability to collaborate
  8. Define and drive technical strategy and architectural vision for the product
  9. He is responsible for defining the development methodology and ensuring adoption across the engineering team and organization
  10. Designs appropriate solutions and recommends alternative approaches, when necessary
  11. Review product development status, engineering updates, and any other issues facing the development team
  12. Help refine the ‘what’ and own the ‘how’ and together with the product manager should work together on the ‘when.’
  13. Should aspire to be a technical lead and visionary for the technical direction of the product
  14. Instrumental in hiring and mentoring the engineers who work on new product features and experiences
  15. Foster an environment that is welcoming to diverse perspectives
  16. Extensive exposure to products like mobile, web, data platform or distributed backend systems
  17. Exposure to quantitative field, such as computer science, statistics, or machine learning
  18. You'll be managing several direct reports initially and will have the opportunity to scale and build out a high-performing team
  19. Ability to identify opportunities and lead/grow engineers through efficient execution
  20. Must be persuasive, patient, compassionate and possess exquisite prioritization skills
  21. Build a strategic mindset - thinking a few steps ahead of where the team is at now
  22. You should be comfortable executing with little oversight and be able to adapt to problems quickly
  23. Combine technical knowledge, human factors, and creativity in order to make a product successful
  24. Mandatory agile or SCRUM methodology awareness and adoption
  25. Develop enterprise, mobile and web applications that utilizes industry best practices, company standards and leverages latest technologies using prescribed technologies and framework
  26. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  27. Documents and demonstrates solutions by developing technical and functional documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  28. Participate in architecture, data modelling efforts, estimation and scoping of projects
  29. Deliver time bound and consistent sprints with least defects and bugs
  30. Responsible well-organized, optimized, tested and documented source code.
  31. Coordinate and collaborate with the technical leads and architects on current programming tasks and sprints
  32. Convert sprints to marketable features
  33. Best practise methods and strategiesOperate and execute software tools required for collaboration, sprints and coding efforts
  34. Have expertise in source control management techniques
  35. Must have thorough tool exposure like Sublime text editor, Eclipse IDE, NetBeans IDE, GitHub, Source Tree, Atlassian Confulence and JIRA

 Skills & qualifications desirable: 

  1. Incumbents must be purely from engineering degree background with BE/BTech/MTech/ME from grade A institution preferably of STEM stream like electronics, computer science, electrical

   Roles and Responsibilities of Engineering Manager: 

engineering. Exceptions can be made for highly skilled and motivated candidates 

  1. Have high IQ, PQ and EQ with high general aptitude and analytical thinking
  2. Must have minimum of 15+ years of experience in software development organization with 10+ years of hands-on experience in large-scale enterprise, product development and r&d, PoC projects
  3. Individual should be self-motivated, creative and proactive, to work successfully in a fast-paced environment including multiple platforms and architectures, diverse technologies and lab environments
  4. Excellent written, oral, communication and presentation abilities
  5. Must be appreciative of the working styles of startups
  6. Self-driven with a quick learning curve

  7. Passionate about developing great products and make a mark for themselves.

Career paths:

engineering managers -> senior engineering managers -> engineering head

Interactions

 Engineering members

QC and QC teams

UI and UX

Architects

Product managers

Senior management personnel

Please contact for more details:  jagadeesh.pondara at raksan.in

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer