Overview
We're seeking an experienced Technical Project Lead to drive the successful delivery of complex technical projects from conception to deployment. This role combines technical expertise with strong project management skills to lead cross-functional teams and ensure high-quality deliverables on time.
Key Requirements
- Lead end-to-end project delivery including planning, execution, monitoring, and closure
- Define project scope, objectives, deliverables, and success criteria in collaboration with stakeholders
- Develop comprehensive project plans, timelines, and resource allocation strategies
- Identify and mitigate project risks, dependencies, and blockers proactively
- Facilitate stakeholder communication and manage expectations across all project phases
Technical Oversight
- Provide technical guidance and architectural direction for development teams
- Review technical designs, code quality, and implementation approaches
- Ensure adherence to coding standards, best practices, and security protocols
- Make critical technical decisions and trade-offs to meet project objectives
- Collaborate with engineering teams to resolve complex technical challenges
Team Management
- Lead and coordinate cross-functional teams including developers, designers, QA engineers, and DevOps
- Conduct regular team meetings, stand-ups, and project retrospectives
- Mentor junior team members and support their professional development
- Foster a collaborative environment that encourages innovation and continuous improvement
- Manage resource allocation and team capacity planning
Stakeholder Engagement
- Interface with product managers, business stakeholders, and executive leadership
- Provide regular project updates, status reports, and risk assessments
- Gather and analyze requirements, translating business needs into technical solutions
- Facilitate decision-making processes and conflict resolution
- Present project outcomes and recommendations to senior management
Required Qualifications
- Programming Expertise: 5+ years of hands-on development experience in modern programming languages (Python, Java, JavaScript, C#, or similar)
- System Architecture: Strong understanding of software architecture patterns, microservices, and distributed systems
- Database Knowledge: Experience with SQL and NoSQL databases, data modeling, and optimization
- Cloud Platforms: Proficiency with AWS, Azure, or GCP cloud services and deployment strategies
- DevOps & CI/CD: Familiarity with containerization (Docker), orchestration (Kubernetes), and automated deployment pipelines
Project Management
- Methodologies: Experience with Agile/Scrum, Kanban, or other project management frameworks
- Tools: Proficiency with project management tools (Jira, Asana, Monday.com) and collaboration platforms
- Planning & Estimation: Ability to break down complex projects, estimate effort, and create realistic timelines
- Risk Management: Experience identifying, assessing, and mitigating project risks
Leadership & Communication
- Team Leadership: Proven track record of leading technical teams and delivering complex projects
- Communication: Excellent verbal and written communication skills with ability to present to various audiences
- Problem Solving: Strong analytical and critical thinking skills with ability to resolve conflicts
- Adaptability: Comfortable working in fast-paced, dynamic environments with changing requirements
Success Metrics
- On-time and on-budget project delivery
- Team satisfaction and retention rates
- Quality metrics and reduced post-deployment issues
- Stakeholder satisfaction scores
- Successful adoption of delivered solutions
Job Type: Full-time
Job Type: Full-time
Work Location: In person