This post is over 30 days old. The position may no longer be available
Engineering Manager
Posted by Jagadeesh Pondara
raksan
https://hasjob.co/raksan.in/fhfmw
,
Hyderabad
· raksan.in
· Full-time employmentFull-time employment
· ProgrammingProgramming
Role:
- Engineers build the world they say. From time immemorial, humans have been building tools andtechnologies that have been making our life interesting and fun
- The engineering manager defines and drives technical strategy and architectural vision for the product and sometimes the company
- He is responsible for defining the development methodology and ensuring adoption across the engineering team and organization
- He designs appropriate solutions and recommends alternative approaches, when necessary
- Engineering manager works closely with senior management, enterprise / solution / business / software / infrastructure architects, leads, designers and software engineers
- The role suits candidates who have pure product development, r&d experience and not coming from services background. Exceptions considered for exceptional candidates.
- Subject to experience we have variety of positions viz - engineering managers, senior engineering managers,head of engineering etc
Technology exposure:
- Solid understanding of IT hardware, device, and related ecosystems
- 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
- 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
- End to end exposure of algorithms, data manipulations and processing, system management and controls
- World class exposure needed on software processes and methodologies like agile, scrum, kanban etc.
- Strong data modelling experience from conceptual, logical and physical designs
- Mastery of object oriented programming (OOPS) concepts, design, design patterns, and unified modelling language (UML)
- Working experience of wide variety of database systems - relational, document and key-value stores, SQL and NoSQL, big data concepts is a great ability
- Experience with object-oriented languages such as C, C++, Java/python and scripting languages such as shell, bash, awk, perl or others
- Thorough grasp on responsive design principles, design languages and frameworks
- Past hands on ability in developing products using HTML5, CSS3, SASS, BootStrap, JSON, REST etc.
- Experience working with any of the JavaScript stack and framework, Meteor, Apollo
- JS Framework/Templating – NodeJS, Angular, AngularJS, Ember, Handlebars, JQuery, Cordova, ReactJS and ustache
- Exposure to NPM, Bower, Grunt, Testem etc.
- Experience in building web services, DB security, indexation methods, error handling, microservices, AWS cloud features, integrations,
- Experience with enterprise Java Development
- Familiar with relational databases and NoSQL databases such as MongoDB and GraphQL
Responsibilities of an engineering manager:
- Thorough and complete knowledge, understanding and usage of Software Development Life Cycle (SDLC) techniques
- 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
- Lead the planning, execution, and success of complex technical projects while recommending engineering best practices and assessing feasibility and ramifications of new business requirements
- Must not only have technical chops, but also directly manage a team of engineers
- 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
- Must be able be able to do more with less and turn would be blockers into opportunities for growth
- Build and possess excellent execution, organization and ability to collaborate
- Define and drive technical strategy and architectural vision for the product
- He is responsible for defining the development methodology and ensuring adoption across the engineering team and organization
- Designs appropriate solutions and recommends alternative approaches, when necessary
- Review product development status, engineering updates, and any other issues facing the development team
- Help refine the ‘what’ and own the ‘how’ and together with the product manager should work together on the ‘when.’
- Should aspire to be a technical lead and visionary for the technical direction of the product
- Instrumental in hiring and mentoring the engineers who work on new product features and experiences
- Foster an environment that is welcoming to diverse perspectives
- Extensive exposure to products like mobile, web, data platform or distributed backend systems
- Exposure to quantitative field, such as computer science, statistics, or machine learning
- You'll be managing several direct reports initially and will have the opportunity to scale and build out a high-performing team
- Ability to identify opportunities and lead/grow engineers through efficient execution
- Must be persuasive, patient, compassionate and possess exquisite prioritization skills
- Build a strategic mindset - thinking a few steps ahead of where the team is at now
- You should be comfortable executing with little oversight and be able to adapt to problems quickly
- Combine technical knowledge, human factors, and creativity in order to make a product successful
- Mandatory agile or SCRUM methodology awareness and adoption
- Develop enterprise, mobile and web applications that utilizes industry best practices, company standards and leverages latest technologies using prescribed technologies and framework
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing technical and functional documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Participate in architecture, data modelling efforts, estimation and scoping of projects
- Deliver time bound and consistent sprints with least defects and bugs
- Responsible well-organized, optimized, tested and documented source code.
- Coordinate and collaborate with the technical leads and architects on current programming tasks and sprints
- Convert sprints to marketable features
- Best practise methods and strategiesOperate and execute software tools required for collaboration, sprints and coding efforts
- Have expertise in source control management techniques
- Must have thorough tool exposure like Sublime text editor, Eclipse IDE, NetBeans IDE, GitHub, Source Tree, Atlassian Confulence and JIRA
Skills & qualifications desirable:
- 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
- Have high IQ, PQ and EQ with high general aptitude and analytical thinking
- 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
- 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
- Excellent written, oral, communication and presentation abilities
- Must be appreciative of the working styles of startups
- Self-driven with a quick learning curve
- 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