About the Role
Our client, a rapidly growing technology firm, is seeking a highly experienced and motivated Senior Technical Project Manager to join their dynamic team. This is a fully remote, permanent position, offering the flexibility and autonomy to manage complex projects from conception to completion. The ideal candidate will have a proven track record of successfully delivering software development projects within agile environments. You will be instrumental in driving innovation, ensuring seamless execution, and fostering collaboration across geographically dispersed teams. This role offers a unique opportunity to shape the future of our client's product offerings and make a significant impact from the comfort of your own home office. We are committed to providing a supportive and inclusive remote work culture, where every team member is valued and empowered to contribute their best work.
Key Responsibilities
- Develop and manage comprehensive project plans, timelines, budgets, and resource allocation for multiple software development projects simultaneously.
- Lead and mentor cross-functional teams, including developers, designers, QA engineers, and stakeholders, fostering a collaborative and high-performance environment.
- Facilitate agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives, ensuring adherence to best practices.
- Identify, assess, and mitigate project risks and issues, proactively implementing solutions to keep projects on track.
- Communicate project status, risks, and key decisions effectively to senior management and stakeholders through regular reports and presentations.
- Ensure the successful delivery of high-quality software products that meet or exceed client expectations.
- Drive continuous improvement initiatives within the project management framework and team processes.
- Manage vendor relationships and external dependencies as required.
Requirements
- A minimum of 8 years of experience in project management, with at least 5 years specifically in managing software development projects.
- Proven experience in leading remote or distributed teams effectively.
- In-depth knowledge of Agile methodologies (Scrum, Kanban) and their practical application.
- Excellent understanding of the software development lifecycle (SDLC).
- Strong leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management software and tools (e.g., Jira, Confluence, Asana).
- PMP, CSM, or equivalent certification is highly desirable.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Ability to work independently and manage time effectively in a remote setting.
- Demonstrated ability to handle complex technical challenges and problem-solving.
Benefits
- Competitive salary package commensurate with experience.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holiday schedule.
- Professional development and training opportunities.
- 401(k) retirement plan with company matching.
- Home office stipend for setting up your ideal workspace.
- Access to cutting-edge technology and tools.
- A supportive and collaborative remote-first work environment.