Website:
victreesolutions.com
Job details:
VicTree Solutions is hiring for a Head of Engineering role for an esteemed client, in Bengaluru, Karnataka.
Imp Note: Need maximum experience with product based companies and atleast 40% hands-on required on daily basis.
Job Title: Head of Engineering
Location: Bengaluru (WFO)
Experience Required: 12-20 years
Budget: 80 LPA
Key Responsibilities:
Strategic Leadership:
- Spearhead the engineering department, aligning the team with the company's mission and product vision.
- Drive the execution of the product roadmap, ensuring alignment with customer needs and business goals.
- Foster a culture of innovation, continuous improvement, and technical excellence within the engineering team.
- A visionary mindset that aligns with the company’s core values and culture, and the ability to foster innovation within the engineering team.
- A track record of thought leadership in the technology space, contributing to industry discussions, publications, or open-source projects is a plus.
Team Development and Management:
- Attract, mentor, and retain top-tier engineering talent, providing clear career paths and development opportunities.
- Develop a high-performing, agile engineering culture that embraces autonomy and accountability.
- Oversee team structure and dynamics to ensure cross-functional collaboration and efficient delivery of projects.
Product Delivery and Quality Assurance:
- Ensure that engineering deliverables meet quality standards and customer expectations.
- Optimize the software development lifecycle for efficiency and predictability.
- Drive the adoption of best practices in coding, testing, and security.
Technology and Architecture:
- Lead architectural discussions, making key decisions that balance immediate needs with long-term scalability.
- Stay abreast of emerging technologies and integrate innovative solutions to maintain competitive advantage.
- Guarantee platform reliability, scalability, and performance.
Operational Excellence:
- Manage the engineering budget effectively, ensuring resources are allocated for maximum impact.
- Collaborate with Product, sales and other stakeholders to streamline the development and release process.
- Oversee the management of internal systems to ensure uptime and performance metrics are met or exceeded.
Qualifications:
- Demonstrated experience in successfully leading engineering teams in the development and deployment of complex software systems, with a preference for experience in the IoT space.
- Deep understanding of cloud infrastructure (e.g., AWS, Azure, GCP) with a proven track record in designing scalable, secure, and cost-effective systems.
- Advanced knowledge of programming languages relevant to the company's tech stack, which may include C, Python, Java, or others pertinent to the IoT and cloud development environments.
- Hands-on experience with both front-end and back-end development, including knowledge of modern frameworks, languages, and design patterns.
- Proficiency with database management and architecture, including both relational and non-relational databases such as PostgreSQL, InfluxDB, or others relevant to time-series data.
- Expertise in building and managing APIs, implementing microservices architectures, and working with messaging and event-streaming services like Kafka or RabbitMQ.
- Strong communication abilities to effectively liaise between technical and non-technical stakeholders.
- Strong background in agile methodologies, with the ability to adapt processes to fit the needs of the team and project.
- Commitment to automated testing, continuous integration (CI), and continuous deployment (CD) practices, and the maintenance of high code quality and security standards.
Lets connect on LinkedIn - www.linkedin.com/in/aneeshkjain
Click on Apply to know more.