Engineering Manager
Role Overview: Engineering Manager role is a mix of Manager, Technical adviser/Architect, Team leader, part-time coder and evangelist. His core responsibility is to deliver robust products within timeline as per requirements by owning the accountability and management of engineering team.
- The Engineering function will cover some or all the following definition within its business: Invents, researches, develops, designs, stimulates, controls, builds, tests, improves, validates, maintains and project manages: structures; devices; systems; components; materials; algorithms; and processes to required standards of quality, cost, timing, delivery and safety.
Responsibilities:
- Drive Technical design, implementation and delivery of features in the most optimized and timely manner.
- Confer with management, production, and marketing staff to discuss project specifications and procedures.
- Coordinate and oversee projects, make detailed plans to accomplish goals and integration of technical activities.
- Analyze technology, resource needs, and market demand, to plan and assess the feasibility of projects.
- Plan and direct the installation, testing, operation & maintenance activities.
- Direct, review, and approve product design and changes.
- Recruit employees; assign, direct, and evaluate their work; and oversee the development and maintenance of staff competence. Build and contribute to startup culture.
- Develop and implement policies, standards and procedures for the engineering and technical work performed as per SDLC standards
- Perform administrative functions such as reviewing and writing reports, approving expenditures, enforcing rules
- Ensure smooth functioning of team by acting as Tech consultant to resolve blockers and even don the hat of coder to resolve tough problems if need be.
- Promote and contribute to innovation in team with focus on evaluating and integrating latest technologies & always strive on improvement & long term vision.
Requirement:
- B.Tech/M.Tech/MCA degree in Computer Science or a related technical field, or equivalent practical experience from premier college.
- 6-8 years of work experience, with minimum relevant experience of 2 years, possessing a healthy mix of delivery and solutions architecture capabilities.
- Hands-on experience in conceptualizing, designing and independently developing scalable web applications along with team - Experience in MEAN stack is an advantage
- Experience with source control systems (SVN, GIT, TFS, etc)
- Understanding of SDLC process & its best practices with experience in enforcing them within team
- Experience in Agile Methodology of development
- Ability to adapt to the ever-changing technology landscape and should be excited about constantly keeping themselves up-to-date by experimenting with new technologies and frameworks.
- Good communication skills - both verbal and written.
- Passion to explore new web tools, frameworks, utilities.
- Experience in writing technical specifications, creating plans and ability to share knowledge.
Didn’t find the job appropriate? Report this Job