Manager, Software Engineering - AM-TECH-DA-SDK-08

Bengaluru, India
Technology – Engineering /
Full Time /
Hybrid

About the role

    • You’ll be working within an international group of teams which span from the US till India. This group is responsible for building and testing the Digital SDKs for content measurement. 
    • As a manager, you will oversee and lead a team of 3+ Software Developers 
    • Your primary goal is to guide the team towards successful development of high-quality software, while fostering a collaborative and productive environment within your department

Responsibilities

    • Oversee the development of scalable, reliable, and cost-effective software solutions with an emphasis on quality, best-practice coding standards, and cost-effectiveness 
    • Build rapid technical prototypes for early validation of new technologies
    • Rapidly identify and resolve technical incidents as they emerge
    • Collaborate effectively with other application teams to help building the right offerings for our client delivery platform
    • Collaborate with product owners and tech leads to translate complex business requirements into technical solutions, providing leadership in the design and architecture processes.
    • Own strategic technology relationships with technology vendors and external communities/partners
    • Provide expert apprenticeship to project teams on technology strategy, cultivating advanced skill sets in application engineering and implementing modern software engineering practices
    • Lead and mentor a team of Software Developers and Senior Software Developers, providing guidance and support in their professional development
    • Stay informed about the latest technology and methodology by participating in industry forums, having an active peer network, and engaging actively with customers
    • Cultivate a team environment focused on continuous learning, where innovative technologies are developed and refined through collaborative effort

Key skills

    • Domain Expertise
    • 6+ years of experience as a principle / lead developer in agile teams
    • Bachelor’s degree or higher in Computer Science, or Engineering
    • Proven experience in leading and managing software development teams
    • Strong technical skills in building software systems and components on AWS
    • Strong understanding of fundamentals of computer science and engineering
    • Technical Skills
    • Proficiency in Javascript, Java, SQL
    • Expert knowledge of Linux
    • Expert knowledge in AWS
    • Understanding of Terraform, Cloud Formation.
    • Mindset and attributes
    • Exceptional verbal/written communication and interpersonal skills.
    • Strong leadership qualities and the ability to inspire and motivate a team.
    • Strong ability to translate business requirements into technical solutions and guide the team in execution.