Responsibilities
- Lead, manage, and mentor a team of software engineers across multiple projects.
- Drive the design, development, and deployment of high-performance, scalable, and secure systems.
- Collaborate closely with product managers, designers, and QA to deliver features aligned with business goals.
- Oversee sprint planning, prioritization, and timely delivery of projects.
- Review architecture and code to ensure adherence to engineering best practices.
- Build and retain a strong engineering team through recruitment, mentoring, and career development.
- Conduct regular 1:1s, performance reviews, and goal-setting discussions.
- Foster a culture of ownership, accountability, and continuous learning.
- Identify skill gaps and drive upskilling through training or mentoring programs.
- Establish and optimize engineering processes for efficiency, scalability, and collaboration.
- Ensure code quality, test coverage, and adherence to security and compliance standards.
- Champion Agile/Scrum methodologies for iterative development and continuous improvement.
- Drive technical documentation and knowledge-sharing practices.
- Partner with product and business stakeholders to define technical roadmaps aligned with company objectives.
- Contribute to long-term technology strategy, system architecture, and platform evolution.
- Manage engineering budgets, resources, and vendor relationships where applicable.
This job was posted by Laveena Soni from Skeps.