Description
About the company:
Location: - Bhopal
Team Strength- 50+ people
About the Company: We360.ai is a young startup specializing in employee monitoring and productivity software. Our focus is on facilitating rapid, data-driven decision-making while putting customers at the forefront. We360.ai has already secured its position as the global leader in this sector, serving over 2,000 companies with more than 15,000 active users
About the position:
Designation: Head of software Engineering
Experience required- 12-15 yrs
Reporting To: CTO
Vacancy: 1
Work Location - Bhopal
Work Mode- Work from office
Work days/week – 6
ABOUT THE ROLE:
Job Summary:
The Head of Engineering will play a key leadership role in driving the technical direction of the organization. This position requires a strategic thinker, an effective communicator, and a seasoned engineering professional capable of leading a high-performing team. The role involves overseeing the development and implementation of cutting-edge technology solutions, ensuring the engineering team delivers high-quality products on time and within budget.
Key Responsibilities:
- Strategic Leadership:
- Collaborate with the executive team to define the overall technology strategy aligning with business objectives.
- Provide strategic input and technical guidance to senior management.
- Team Management:
- Lead and mentor a team of engineers, fostering a culture of innovation, collaboration, and continuous improvement.
- Manage and optimize resource allocation to meet project timelines and organizational goals.
- Product Development:
- Oversee the entire product development lifecycle, ensuring the timely delivery of high-quality software solutions.
- Collaborate with product management to translate business requirements into technical specifications.
- Technical Excellence:
- Set and maintain high standards for software development, architecture, and coding practices.
- Stay abreast of industry trends and emerging technologies to drive innovation within the engineering team.
- Cross-Functional Collaboration:
- Collaborate with other departments, such as product management, design, and quality assurance, to ensure a seamless development process.
- Foster effective communication and collaboration between engineering and other functional areas.
- Budget and Resource Management:
- Develop and manage the engineering budget, ensuring efficient use of resources and adherence to financial goals.
- Identify and implement cost-saving measures without compromising quality.
- Quality Assurance:
- Implement and maintain robust quality assurance processes to deliver reliable and scalable software.
- Establish and monitor key performance indicators (KPIs) to track and improve software quality.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience in a leadership role within software engineering.
- Strong understanding of software development methodologies, architecture, and best practices.
- Excellent communication and interpersonal skills.
- Ability to think strategically and execute effectively.
Tools and Technologies:
- Git, Kubernetes.
- Functional Experience with Google Cloud.
- Understanding of the SaaS ecosystem and Web Based Products.
- Experience with REST APIs and OpenAPI/Swagger.
- Proficiency in database systems like PostgreSQL, Cassandra, and ClickHouse.
- Experience with Distributed Caching and associated services such as Redis/MemCache.
- Understanding of Event Driven systems such as Apache Kafka / Apache Pulsar.
- Experience with integrating with external services such as Stripe and SendGrid.
- Knowledge of application security, scalability, availability, and other non-functional requirements.
- React, Node js, Java, spring-boot, type script
