Success Academy is looking to solve the problem of managing and delivering software and AI development projects to support its mission of providing a high-quality education to students in New York City.
Requirements
- 5+ years of experience in software project management, ideally in a mid-to-senior capacity.
- Proven experience managing full software development life cycles (SDLC) from concept to deployment.
- Strong understanding of software development methodologies (Agile, Scrum, Kanban, or Waterfall).
- Experience working with tools such as Jira, Asana, Trello, Confluence, Monday.com, or similar project management software.
- Strong business analysis skills, with a focus on working with a diverse group of users to understand and solve problems.
- Familiarity with software development practices and technical concepts, including cloud infrastructure, APIs, and version control (e.g., Git).
- Understanding of common programming languages such as Python, Java, JavaScript, C-Sharp, or Go.
Responsibilities
- Lead the end-to-end planning, execution, and delivery of software development and AI/ML projects.
- Collaborate with stakeholders to define project scope, goals, and deliverables that support business objectives.
- Create and maintain detailed project plans, schedules, and roadmaps, including technical milestones for development, testing, and deployment phases.
- Monitor and track project progress, adjusting plans as necessary to ensure technical milestones are met and dependencies are managed effectively.
- Identify and mitigate technical risks and resolve issues to keep projects on track.
- Facilitate communication and collaboration between cross-functional teams.
- Provide regular project status updates to stakeholders and upper management.
Other
- Bachelor’s degree in Computer Science, Information Technology, Business Management, or a related field.
- Ability to manage multiple projects simultaneously and prioritize tasks in a fast-paced environment.
- Strong problem-solving skills with the ability to make informed decisions under pressure.
- Proficiency in budgeting, forecasting, and resource management.
- Experience working with remote teams and managing distributed projects is a plus.