About the Role
Our client, a rapidly expanding software solutions provider, is looking for a highly skilled and experienced Senior Project Manager to oversee the Software Development Lifecycle (SDLC) for their cutting-edge products. This position is fully remote, offering unparalleled flexibility and autonomy. You will be responsible for guiding software projects from initial concept through development, testing, deployment, and maintenance, ensuring timely delivery, adherence to quality standards, and effective team collaboration. We seek a candidate with a strong understanding of agile methodologies, exceptional leadership qualities, and a proven history of successfully managing complex software development projects. If you are passionate about technology and driving innovation in a remote-first environment, this is the ideal role for you. Your expertise will be crucial in shaping the future of our client's software offerings.
Key Responsibilities
- Lead and manage multiple software development projects throughout their entire lifecycle (SDLC).
- Develop detailed project plans, including scope, objectives, deliverables, timelines, resource requirements, and budget.
- Implement and refine agile development methodologies (Scrum, Kanban) to optimize project execution and team productivity.
- Collaborate closely with product managers, engineers, QA teams, and other stakeholders to define project requirements and ensure successful delivery.
- Manage project risks, issues, and dependencies, proactively identifying and implementing mitigation strategies.
- Facilitate effective communication among project team members and stakeholders, providing regular status updates and reports.
- Ensure adherence to coding standards, quality assurance processes, and best practices.
- Manage project budgets and ensure projects are delivered within allocated financial resources.
- Oversee the deployment and release process, coordinating with relevant teams.
- Drive continuous improvement within the SDLC and project management processes.
Requirements
- Minimum of 8 years of experience in project management, with at least 5 years focused specifically on software development projects.
- Proven track record of successfully delivering complex software projects using agile methodologies.
- In-depth understanding of the Software Development Lifecycle (SDLC) and its various phases.
- Experience with project management tools such as Jira, Confluence, Asana, or similar.
- Strong knowledge of software architecture, development practices, and testing methodologies.
- Excellent leadership, team management, communication, and problem-solving skills.
- Ability to manage multiple projects simultaneously and prioritize effectively.
- PMP, CSM, or equivalent project management certification is highly desirable.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience with cloud-based development environments and CI/CD pipelines is a plus.
Benefits
- As a fully remote employee, you will enjoy a flexible work schedule and the ability to work from anywhere.
- Our client offers a competitive salary, performance-based incentives, and comprehensive health, dental, and vision insurance.
- We provide a generous allowance for home office setup and ongoing professional development opportunities, including access to cutting-edge training and certifications.
- Furthermore, you will be part of an innovative and collaborative culture that values work-life balance and recognizes exceptional contributions.
- This is a chance to shape exciting software products and grow your career in a supportive remote environment.