Responsibilities
- Lead and manage the resource allocation process. Strategically assign developers to projects based on timelines, priorities, and skill alignment.
 
- Manage a live skills & availability database. Keep a detailed record of each developer’s stack, strengths, and current workload.
 
- Collaborate with operations and delivery teams. Stay in sync with project managers and team leads to match resources with demand.
 
- Forecast resource capacity and upcoming needs. Analyze project pipelines and team data to predict future needs and inform recruitment.
 
- Track and improve utilization. Monitor metrics like billable hours and bench time; find ways to optimize allocation.
 
- Resolve resource conflicts. Balance competing project needs while considering developer growth, availability, and priorities.
 
- Refine and improve processes. Bring fresh ideas and tools to improve how we manage capacity planning and resource allocation.
 
Requirements
- 3+ years in resource planning, capacity management, or PMO within a software-development environment (3+ years at senior/lead level).
 
- Proven track record in dynamic workplace environments with creative thinking & problem-solving attitude.
 
- Deep understanding of developer roles, SDLC phases, and common stacks (JavaScript/TypeScript, Java/Kotlin, Python, Go, etc).
 
- Data-driven mindset – advanced Excel/Sheets and resource-planning platforms.
 
- Tech Savvy and eager to learn new tools.
 
- English Proficiency is minimum Upper-Intermediate.
 
- Proven capability in Time & Task Management.
 
Disclaimer: By submitting your application, you consent to PT Software Services Indonesia collecting and processing your personal information solely for recruitment purposes.