Responsibilities
- Building scalable, highly available, resilient, extendable, secure architecture to provide a significant boost to the business
- Leading talented and highly skilled Software Engineers. Hiring, guiding, mentoring and motivating your team to achieve business goals.
- Working with various cross-functional teams to understand their needs, offering them solutions and setting and managing their expectations
- Bringing in simplicity, efficiency and execution speed in business flows
- Ensuring software architecture sanity, operational excellence, timely & high-quality delivery
- Setting up best practices for development and championing their adoption
- Creating clear career path for team members and positioning them
Skill sets required
- Strong sense of ownership and passion for building scalable, flexible, secure and easy to maintain platforms
- Experienced in developing the long-term tech strategy for analytics and translate that into an achievable roadmap
- Proven analytical and quantitative skills, strategic thinking and methodical execution
- Deep understanding of technologies and architecture for a scalable and highly available set-up
- Up-to-date with emerging technology trends and ability to choose the best
- Ability to make the right design decisions related to product features and technology choices. Ability to take a calculated risk.
- Strong in open source technologies, agile development, and Big Data
- Proven track record of hiring and managing high performing engineering team responsible for delivery of scalable and extensible distributed systems
- Ability to drive multiple projects and deliver them on time with high quality
- Passion for building a strong Engineering culture, operational excellence & innovation
- 8+ years of relevant industry experience
- A Bachelors or Masters degree in engineering from a reputed institution
Didn’t find the job appropriate? Report this Job