Job Title : Engineering Manager(Application) Location: Bangalore, India Department: Engineering Reports to: VP EngineeringWe are currently seeking an experienced 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 elastic scaling. 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 collaboration.Requirements: Bachelor's or Master's degree in Computer Science from top institutions in India At 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 Scala, Reactjs, Apache Spark, Flink, Kubernetes, 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.Introducing Tookitak i Tookitaki is positioned as one of the most intelligent financial crime prevention platforms available. This distinction is driven by our innovative use of collective intelligence and a federated approach. Our Anti-Financial Crime (AFC) Ecosystem leverages an expert network that continuously updates and shares knowledge, acting as a force multiplier. This collaborative model significantly outperforms the siloed approaches used by our competitors, ensuring our clients benefit from the most comprehensive and up-to-date financial crime prevention strategies.Our Anti-Financial Crime (AFC) Ecosystem leverages a vast, community-driven repository of financial crime patterns, continuously updated by industry experts.Leading digital banks and payment platforms across Asia, including GXS, Tencent, Maya trust this approach to stay protected against evolving money laundering and fraud tactics. By joining this ecosystem, our clients can benefit from the collective intelligence of top industry players, ensuring unparalleled protection.
Job Title
Engineering Manager