Engineering Manager

  • icon job experience 12 - 15 Years
  • icon job opening B.E/B.Tech in Computer Science
  • icon salary Not Disclosed
  • icon job location Bangalore
  • icon job posting Job Posted - 10 days ago ( 15-10-2023)
Apply

Job Description

For our Cloud and Digital team, we seek Engineering Manager for Cloud SW who is dynamic in nature and can take the complete ownership of the team that they are leading. You shall be able to lead team and be responsible for the release and delivery of the cloud sw product. The individual shall be hands-on on coding and can work on designing & implementing high quality scalable cloud software. Individual shall lead the team technically and able to provide mentorship to the team of talented developers in agile environment.

Key Responsibilities and Outcomes (What the Person needs to accomplish in the role ?)

  • You are expected to Be a great engineer yourself to enable you to hire, mentor and develop talent in your team challenging them to be their very best versions
  • Able to do POCs and develop high quality technical solutions by yourself
  • Able to convert the POC in to high quality and high performant product by working with the team and other stakeholders.
  • Work closely with Product Owners/Managers, Review the product definition and develop execution strategy for all the deliverables of the team
  • Able to estimate the work packages, create, manage and execute the plans for various programmes in parallel.
  • Be Strong in communication and represent the team in various forms with good documentation and presentation skills.
  • Be very strong in system design of web applications.
  • Be very strong in collaboration and able to work in cross functional teams.
  • Be very strong in Agile and Learn principles and be able to coach and mentor the team
  • Be good in creating technical requirement for new web software applications and create functional specifications
  • Be strong in REST API Development, Web Services Development, SQL, NOSQL Database
  • Be strong in one of these language: Java/RoR/Python with respect to web development
  • Have good knowledge of CI/CD pipelines
  • Have good knowledge in cloud environment (AWS/Azure/Google Cloud - Preferably AWS).
  • Have Knowledge of ReactJS, Node.JS, UI / UX Design, HTML, CSS
  • Have experience in Mobile applications (iOS/Android/Hybrid)
  • Shaping architecture for robust, reliable, and high-performance applications, considering functional and technical requirements.
  • Estimate/Plan/Manage project deliverables in Agile environment with incremental system delivery.
  • Have Knowledge of data engineering, analytics and machine learning (which is a plus.)
  • Good knowledge in version control and branching concepts (git, mercurial)
  • Develop high-level product specifications with attention to system integration and feasibility
  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Successfully communicate all concepts and guidelines to development team
  • Oversee progress of development team to ensure consistency with initial design
  • Participate in architectural review, code review, quality review provide technical guidance and coaching to developers and engineers
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Ability to influence various stakeholders on technical proposals.
  • Prior experience with use of JIRA, Confluence, and collaboration tools.

Qualifications: Education, Competencies (Knowledge, Skills & Behaviour) and Experience

Minimum Qualifications

  • B.E/B.Tech in Computer Science or related discipline from Top Institute. Strong academics and career track record.
  • 12+ years of solid software development experience in building secure, scalable, and resilient cloud-based systems. 3+ year experience managing teams.
  • Proven experience as software technical lead/manager/architect with cloud and digital SW
  • Excellent knowledge of software implementation, design and architecture of Web and Mobile apps.
  • Proven experience in working with AWS (preferably) or GCP or Azure.
  • Ensure deployment as per Plan
  • Strong understanding of monitoring and logging tools.
  • Strong understanding of software design principles (SOLID, design patterns etc.)
  • Strong understanding of SOA and enterprise integration patterns.
  • Strong understanding of Functional or OOP patterns.
  • Experience in Web and Mobile software development and coding in various languages (Ruby on Rails, Node.js, Java, React, Python etc.).
  • Familiarity with HTML/CSS, JavaScript and UI/UX design Strong understanding of database design.
  • Strong understanding of REST principles.
  • Strong understanding of browser environments and cross-browser compatibility nuance
  • Exceptional coding, troubleshooting and problem-solving skills
  • IOT Based product functionality knowledge
  • Understanding of software quality assurance and security principles
  • A technical mindset with great attention to detail
  • Agile Software Development experience with Kanban/Scrum, TDD/BDD and Cl methodologies
  • High quality organizational and leadership skills
  • Outstanding communication (verbal, written) and presentation abilities
  • Positive team player attitude with conflict management and influencing skills.
  • Experience managing/mentoring team members and/or leading teams.

Preferred Qualifications

  • Exposure or knowledge in Renewable Tech companies and IOT Systems
  • Familiar with working with any embedded or telecom or hardware product is desirable Ability to work on a fast-paced environment

Skills

Software Development REST API Development Web Services Development SQL NOSQL Database Java Python ReactJS Node.JS Mobile application (iOS/Android/Hybrid) HTML CSS JIRA

Education

  • B.E/B.Tech in Computer Science

Work Experience Requirements

  • 12 - 15 years

Other Requirements

  • Role - Engineering Manager
  • Industry Type – Software Product
  • Department: – Engineering - Software & QA
  • Employment Type: – Full Time, Permanent
  • Role Category: Software Development

Operations Head

As the Operations Head, you will lead the day-to-day operations, driving efficiency, productivity, and quality. Your rol....

  • Strategic Thinking, Leadership....
View

Senior Frontend Developer (AI Labs) Software Development

We are seeking a highly skilled Senior Frontend Developer to join our dynamic AI Labs team. In this role, you will play ....

  • Sure, here are the skills list....
View

AI Engineer

The AI Engineer plays a crucial role in developing capabilities essential for constructing personalized adaptive learnin....

  • Docker, Git, AWS, Python-base....
View

Marketing Head

The Omnichannel Marketing Head will spearhead all marketing endeavors for the luxury multi-brand Indian fashion retailer....

  • Excellent communication skills....
View

Lead Software Developer Java and Angular

We are looking for an experienced and dynamic Software Developer Lead with 7-10 years of proven expertise to join our te....

  • leadership skills, Angular, N....
View
Upload CV