We are looking to hire an experienced Software Engineering Manager / Development manager to lead and manage the Workforce Development team, ensure smooth delivery of ongoing features and fixes, maintain engineering quality standards, and collaborate closely with leadership and stakeholders to drive timelines and outcomes.
Current Team Structure
- Development Team: 5 developers working on Workforce
- Frontend: React
- Backend: Django
- Database: PostgreSQL
- Data Team: 2 team members
- Apache Airflow pipelines
- Python scripting & automation
The Development Manager will primarily lead the Workforce Development team, and will also coordinate with the Data side when integration, reporting, automation, or pipeline dependencies exist.
Required Skill Set (Must-Have)
Technical
- Strong hands-on experience in:
- React (Frontend)
- Django (Backend)
- PostgreSQL (Database)
- Strong understanding of:
- API design (REST)
- Deployment & environments (staging/production workflows)
- Code reviews, branching strategy, and release management
- Debugging and performance optimization
Leadership & Management
- Proven experience leading a development team (5 members preferred)
- Strong ownership mindset with ability to:
- plan sprints
- assign tasks
- track progress
- remove blockers
- ensure delivery timelines
- Ability to communicate clearly with both technical and non-technical stakeholders
Preferred / Good to Have
- Exposure to Apache Airflow, data pipelines, or ETL workflows
- Experience in Python scripting / automation
- Experience managing integrations across product data teams
Experience Level
We are open to
- Medium experience candidates (minimum 4–6 years overall, 1–2 years leadership)
- High-end experience candidates (7–12 years overall, strong leadership background)
Please note that this will be a full-time onsite position for our office located in Civic Center, Phase 4, Bahria Town, Rawalpindi.
Market competitive salary Food on the house and performance incentives will be offered to the selected candidate.