Job Description
Department: Engineering
Reports To: Chief Technology Officer (CTO)
Location: India
Type: Full-Time
Purpose of the Role
To drive productivity, quality, accountability, and growth within the engineering team by managing performance, enforcing process discipline, and fostering a motivated, high-performing development culture that supports timely and stable product delivery.
Core Responsibilities & Expectations
1. Resource Planning & Visibility
- Own and maintain the Engagifii Resource Allocation Dashboard.
- Ensure two weeks of forward-looking visibility and a historical record of developer task assignments.
- Track and update:
- Ticket assignments and development priorities
- PTO/UPL schedules for all team members
- Use visibility data to manage resource allocation, planning, and developer bandwidth.
2. Code Quality & Review Discipline
- Enforce that no code is pushed to production without:
- Formal code review (with API performance checks)
- Unit tests confirmed and validated
- Lead and document code review sessions every Monday and Thursday.
- Follow up on review completion, developer-reviewer collaboration, and gap resolution.
3. Team Performance Analysis & Development
- Conduct monthly performance reviews to identify:
- Strengths, weaknesses, and opportunities for growth
- Lead documented 1:1 coaching sessions with each developer monthly.
- Provide feedback, set developmental goals, and align on training/support needs.
4. Team Motivation & Holistic Support
- Monitor team morale and individual well-being.
- Create a positive, high-performance culture by:
- Being approachable and empathetic
- Encouraging open dialogue and transparency
- Addressing challenges or dips in morale proactively
5. Weekly Product Perfection Deployments
- Ensure process discipline and readiness for weekly Thursday deployments:
- Validate code review completion for all deployable tickets
- Coordinate with QA for timely build readiness, sign-offs, and sanity testing
- Identify resource conflicts early (e.g., PTO, holidays) and arrange backups
- Support prompt post-deployment sanity checks and sandbox updates
6. Sandbox Environment & Data Refresh
- Ensure daily updates to sandbox environments (Support, Hotfix, QA).
- Supervise reverse merges, data refreshes, and build deployments to prevent escalations or skipped steps.
7. Risk Management
- Proactively identify delivery, staffing, or process risks.
- Work with the CTO and team leads to mitigate potential issues before they impact timelines or quality.
8. Performance Reviews & Coaching
- Lead formal bi-annual and annual performance reviews.
- Collaborate with HR/CTO to evaluate performance trajectories and define promotion or improvement paths.
Success Metrics
- Dashboard Accuracy: Real-time, clean visibility into resource allocation and future planning.
- Code Review Compliance: 100% of tickets reviewed and merged per protocol.
- Growth Conversations: Documented, consistent 1:1 coaching and development check-ins.
- Early Issue Detection: Risks and blockers identified before impacting delivery.
- Team Health: High team engagement, low attrition, positive developer feedback.
- Deployment Discipline:
- Support builds ready by 8 AM IST Thursday
- QA/Sanity tests completed and signed off
- Production deployment done by 1:30 PM IST
- Daily sandbox refreshes and post-deploy checks completed without escalation
Required Skills & Experience
- Strong understanding of Agile and Lean principles
- Demonstrated ability to lead and coach technical teams
- Hands-on experience with software delivery lifecycle and release management
- Ability to use data for planning and risk management
- Excellent communication and interpersonal skills
Preferred Qualifications
- Experience working with geographically distributed engineering teams
- Background in SaaS product delivery
Experience using Jira, Confluence, Git, and similar tools
Job Classification
Industry: Software Product
Functional Area / Department: Project & Program Management
Role Category: Technology / IT
Role: Technology / IT - Other
Employement Type: Full time
Contact Details:
Company: Crescerance
Location(s): Noida, Gurugram
Keyskills:
Software Development Life Cycle
Project Delivery
Technical Delivery
Delivery Leadership
Delivery Management
Microsoft Technologies
IT Delivery Management
Project Life Cycle