Match score not available

Software Development Project Manager

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years project management experience, Bachelor’s degree in Computer Science or related field, Proficiency in JIRA, Trello, or MS Project, Certifications like PMP or CSM preferred, Solid understanding of SDLC and Agile methodologies.

Key responsabilities:

  • Define project scope, goals, and deliverables
  • Coordinate with cross-functional teams for project execution
  • Serve as the primary point of contact for stakeholders
  • Identify and mitigate project risks and issues
  • Lead development teams and provide mentorship
e2f, inc. logo
e2f, inc. SME https://e2f.com/
51 - 200 Employees
See more e2f, inc. offers

Job description

About e2f:

e2f provides Human Intelligence for Smarter AI with a 24x7 global model. Supporting leading LLM and AI app builders, our experts deliver high-quality training, fine-tuning, evaluation, benchmarking and monitoring data services to optimize AI outputs.

e2f is proud to be listed as one of Forbes' Top 30 Best Companies for Remote Jobs, recognizing our commitment to excellence in remote work practices.

Job Summary:

We are seeking a highly skilled and motivated Software Development Project Manager to oversee the planning, execution, and delivery of complex software development projects. The ideal candidate will work closely with development teams, stakeholders, and clients to ensure the successful completion of projects on time and within budget. This role requires excellent leadership, communication, and organizational skills, as well as in-depth knowledge of software development processes.

Key Responsibilities:

  • Project Planning & Execution:
  • Define project scope, goals, and deliverables that align with business objectives.
  • Develop detailed project plans, including timelines, resource allocation, and risk management strategies.
  • Coordinate with cross-functional teams (developers, designers, QA, etc.) to ensure proper execution of tasks.
  • Monitor project progress and adjust plans as necessary to meet changing needs or priorities.
  • Stakeholder Management:
  • Serve as the primary point of contact between clients, stakeholders, and internal teams.
  • Regularly communicate project updates, risks, and issues to stakeholders.
  • Facilitate discussions between technical and non-technical stakeholders, ensuring all parties are aligned.
  • Risk & Issue Management:
  • Identify, track, and mitigate project risks.
  • Resolve project issues in a timely manner by collaborating with the necessary parties.
  • Implement proactive measures to ensure projects stay on schedule and within scope.
  • Team Leadership:
  • Lead development teams, ensuring that all members are clear on their responsibilities and deadlines.
  • Foster a collaborative and supportive work environment to optimize team performance.
  • Provide mentorship and guidance to team members when needed.
  • Budget Management:
  • Ensure that projects are delivered within approved budgets.
  • Regularly monitor and report on project financials, adjusting resources or schedules as necessary to maintain financial targets.

Expected Deliverables:

  • Fully functioning software applications or systems that meet the project’s scope, quality standards, and client requirements.
  • Comprehensive project documentation, including requirements, timelines, progress reports, and post-project reviews.
  • Regular status updates and reports provided to stakeholders, showcasing project health, risks, and milestones.
  • Clear and actionable issue resolution and risk mitigation strategies.

Success Criteria:

  • On-Time Delivery: Projects are completed on or ahead of schedule.
  • Within Budget: Projects are delivered within the approved financial budget.
  • Quality Standards: Delivered software meets or exceeds the defined quality standards, free from major bugs or defects.
  • Client Satisfaction: Stakeholders and clients are satisfied with the final deliverable and communication throughout the process.
  • Team Productivity: Team members are efficiently utilized, meeting individual and collective deadlines without burnout.

Experience Needed:

  • Project Management Experience: 5+ years of experience managing software development projects in an Agile or Waterfall environment.
  • Technical Understanding: Solid understanding of software development life cycles (SDLC), Agile methodologies, and DevOps practices.
  • Industry Knowledge: Familiarity with programming languages (e.g., JavaScript, Python) and modern frameworks (e.g., React, Node.js).
  • Tool Expertise: Proficiency in project management tools such as JIRA, Trello, MS Project, or equivalent.
  • Leadership Experience: Proven experience leading cross-functional teams of developers, QA, and designers.

Required Prerequisites:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Certifications: PMP, Certified Scrum Master (CSM), or equivalent certifications are preferred.
  • Communication Skills: Exceptional verbal and written communication skills, with the ability to translate technical details into business terms.
  • Problem-Solving Abilities: Strong analytical skills and ability to resolve complex issues efficiently.
  • Time Management: Excellent organizational skills with the ability to manage multiple projects and priorities simultaneously.

Preferred Qualifications:

  • Experience working in Agile, Scrum, or Kanban environments.
  • Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud).
  • Previous experience in delivering enterprise-level software applications.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Time Management
  • Organizational Skills
  • Leadership
  • Verbal Communication Skills
  • Problem Solving

Project Manager Related jobs