Location: Bengaluru,Karnataka,India

Job Title : Engineering ManagerLocation: Bangalore, IndiaDepartment: TechnologyReports to: VP EngineeringWe are currently seeking an experienced Senior Engineering Manager with a robust technical background and a track record of hands-on development, particularly in technologies such as Apache Spark and Kubernetes. The ideal candidate will possess profound coding skills in Scala and have a history of leading design innovations that significantly enhance application performance, system availability, and elasticscaling. As a strict yet supportive manager and mentor, this role demands a balance of driving on-time, high-quality releases, while fostering an environment of growth and development among team members.Roles & responsibilities:Technical Leadership: Guide the engineering team in the adoption and mastery of specific tech stacks like Apache Spark, Reactjs, Flink, Kubernetes, and Scylla DB. Ensure the team is updated with the latest technological advancements and best practices.Hands-on Development: Maintain an active role in coding, particularly in Scala, and lead by example. Participate in and lead design innovations that result in significant improvements in application performance, system availability, and the ability to scale elastically.Project Management: Oversee multiple projects from inception to completion, ensuring that all deliverables meet the highest quality standards and are delivered on schedule. Implement and refine project management processes to streamline workflow and increase efficiency.Mentorship and Team Development: Serve as a strict yet supportive mentor to the engineering team. Foster professional growth and development by setting clear expectations, providing regular feedback, and conducting performance evaluations.Quality Assurance: Uphold high standards for code quality, documentation, and testing. Implement best practices for continuous integration and deployment and ensure that all releases meet rigorous quality assurance criteria.Collaboration and Communication: Facilitate effective communication within the engineering team and across departments. Work closely with product managers, designers, and other stakeholders to ensure alignment of goals and seamless collaborationRequirements:Bachelor's or Master's degree in Computer Science from top institutions in IndiaAt least 12 years of experience in software development, with a minimum of 5 years in a leadership role managing 6-8 direct reportees.Extensive hands-on experience with technologies such as Apache Spark, Flink, Kubernetes, Reactjs and Scylla DB.Proven track record of being an open-source committer for Apache Spark: this is a must-have.Proven track record as a hands-on coder in Scala, with preferred knowledge in AI or machine learning.Demonstrated ability to lead teams to deliver on-time and high-quality software releases. This is a must-have.Strong project management skills, with experience in agile methodologies.Exceptional problem-solving abilities and a keen attention to detail.Excellent verbal and written communication skills.Personal Attributes:Strategic Thinker: Able to see the big picture and develop long-term strategies while also paying attention to detail.Problem Solver: Capable of troubleshooting and resolving issues quickly and efficiently.Adaptable: Able to thrive in a fast-paced, dynamic environment and manage changing priorities.Collaborative: Works well with others and can build strong relationships with team members, and stakeholders.Creative: Brings innovative ideas to the table and is always looking for new ways to engage clients and improve sales strategies.Key Metrics to Track:Team Velocity: Measures the team's productivity and output over time.On-time Delivery: Tracks the percentage of projects or features delivered on schedule.Code Quality: Assesses code reviews, defect rates, and technical debt.Team Retention and Satisfaction: Evaluates employee turnover and satisfaction levels.System Reliability and Uptime: Measures downtime and system performance.Innovation and Improvement: Assesses contributions to new ideas, processes, or technologies.Cross-functional Collaboration: Evaluates effective communication and collaboration with other departments.
Apply to this job

Location

Bengaluru, Karnataka, India

Job Overview
Job Posted:
1 week ago
Job Expires:
Job Type
Full Time

Share This Job: