Job Location : New York,NY, USA
Plan, coordinate, and manage end-to-end software development projects.
Define project scope, timelines, resource needs, and deliverables.
Collaborate with engineering, product, QA, and design teams to ensure alignment and progress.
Track project milestones, identify risks, and proactively resolve issues.
Facilitate daily stand-ups, sprint planning, retrospectives, and stakeholder meetings.
Maintain project documentation, timelines, and status updates.
Ensure technical feasibility and align projects with business goals and priorities.
Coordinate releases and deployments in collaboration with DevOps and engineering.
Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field.
3+ years of experience in project management, preferably in a technical or software development environment.
Strong understanding of software development lifecycle (SDLC) and Agile/Scrum methodologies.
Ability to read and understand technical documentation, architecture diagrams, and code structure.
Excellent organizational, time management, and leadership skills.
Strong interpersonal and communication abilities with technical and non-technical stakeholders.
Proficiency in project management tools like Jira, Asana, Trello, or Microsoft Project.
Scrum Master (CSM), PMP, or other project management certifications.
Experience working with cloud-based environments (AWS, Azure, GCP).
Background as a software engineer or technical analyst is a plus.