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.