Director, Software Engineering
Bengaluru, Karnataka, India · Full Time
Be the first to apply
- Experience
- 10–15 yrs
- Salary
- —
- Openings
- 1
- Posted
- 30 minutes ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Company Overview
Bazaarvoice is dedicated to creating intelligent shopping experiences by connecting thousands of brands and retailers with billions of consumers worldwide through an extensive global network and enterprise technology. Their solutions enable brands to collect authentic user-generated content at scale, amplifying it through retail, social, and search syndication to help businesses gain insights from real-time consumer feedback via intuitive tools and dashboards. The goal is to foster loyal customers, boost sales, and refine products.
Role Overview
As Director of Software Engineering, you will lead and expand an exceptional team of frontend and backend engineers and line managers. Your responsibilities include defining and executing a roadmap aligned with business priorities to deliver valuable features while enhancing scalability, resilience, and reliability.
Responsibilities
- Recruit, lead, and develop a high-performing engineering team composed of frontend and backend developers and their managers.
- Create and implement strategic plans to meet critical business needs related to feature delivery, scalability, and system reliability.
- Lead complex initiatives involving collaboration with distributed global teams and partners.
- Support engineering growth and adherence to best practices by mentoring engineers worldwide.
Required Experience and Skills
- 10 to 15 years of experience in software engineering or site reliability engineering focusing on scalable and fault-tolerant distributed systems.
- A minimum of 5 years in senior management or director roles leading engineering teams, including oversight of frontline managers.
- Management experience in full-stack development encompassing both frontend and backend technologies.
- Hands-on experience with SaaS software in production environments, proficient with AWS or other cloud platforms, and knowledge of CI/CD pipelines, observability, scalability, and performance optimization.
- Familiarity with multiple development platforms and services such as microservices and APIs.
- Proven track record in leading product development in early-stage or incubator environments.
- Experience collaborating with customers, executive leadership, and business stakeholders.
- Competency in defining and monitoring OKRs, KPIs, and team objectives.
- Strong understanding and practice of inclusive hiring strategies.
- Excellent critical thinking and communication skills, with ability to convey ideas clearly both verbally and in writing.
- Capability to manage competing priorities, make decisions, and communicate them effectively.
- Ability to operate at both strategic (10,000-foot view) and detailed levels.
- Focus on balancing technical problem-solving with business considerations and trade-offs.
- Experience within the eCommerce industry is advantageous.
Leadership Qualities
- Engagement with executive leaders such as SVPs and C-suite members.
- Definition and implementation of organizational processes, tools, and guidelines to optimize outcomes.
- Building global and industry partnerships to address challenges and leverage opportunities.
- Fostering innovation, learning, and professional development across teams.
- Translating strategic goals into operational actions with clear communication, resource alignment, and performance measurement.
- Active participation in the global leadership community of the company.
Technical Expertise
- Strong software development background with recent practical coding experience, known as an "Engineers Engineer."
- Capability to produce clear, comprehensive documentation that aligns business and technical requirements.
- Proficiency in guiding teams toward timely resolution of technical issues by posing relevant questions and providing solutions.
- Experience designing pragmatic and flexible systems that avoid unnecessary complexity.
- Knowledge of software engineering best practices including design, coding, testing, version control, documentation, builds, deployment, and operations.
- Skillful in various technical analysis methods such as data mining and prototyping and knowing when to apply them.
Additional Information
- This is a global role requiring occasional presence at offices in North America, Europe, and India.
- Alignment with company values, ethics, and engineering principles is expected.
- A positive and solution-focused mindset is essential to drive programs and collaborate effectively.
- Commitment to exploring innovative approaches to complex challenges.
Why Work at Bazaarvoice?
- Opportunity to work with advanced technology in a collaborative and innovative setting.
- Competitive compensation along with benefits including insurance, paid leave, bonuses, and referral incentives.
- Recognized as a Great Place to Work across multiple countries for four consecutive years.
- Hybrid working arrangement with three days onsite at Prestige Tech Pacific office location.
Company Values
- Customer-centric approach prioritizing customer outcomes.
- Transparency and integrity fostering trust through honest feedback and ethical decision-making.
- Passion, drive, and curiosity inspiring performance and innovation.
- Focus on innovation rather than imitation with agility and experimentation valued.
- Embracing diversity and inclusion to strengthen performance and community.
Diversity & Inclusion
Bazaarvoice is committed to equal employment opportunities without regard to any legally protected status. The company values diversity and promotes an inclusive culture that drives creativity, innovation, and performance. Maintaining a workplace that welcomes diverse perspectives supports the vision of creating the smartest network of consumers, brands, and retailers worldwide.
Hiring Process
A standard background verification process is part of hiring, conducted with consent and focused solely on role-relevant information. The company may utilize AI tools to assist in application review and assessment, but final decisions are made by humans. Inquiries about data processing can be addressed upon request.