Senior Software Developer

Are you looking for an opportunity to lead a talented engineering team in developing high-performance, scalable software solutions? This role emphasizes customer experience, innovation

Roles & Responsibilities
Your main responsibilities will include:

  • Collaborating with stakeholders to define project scope, objectives, and deliverables, ensuring alignment with business goals and requirements
  • Developing comprehensive project plans, timelines, and resource allocation, and managing project budgets to ensure successful project execution
  • Leading project teams, coordinating activities, and assigning tasks to team members, ensuring adherence to project schedules and milestones
  • Identifying project risks and developing mitigation strategies to minimize potential issues and ensure project success, involvement with coding as well whenever required.
  • Communicating project progress, updates, and status reports to stakeholders and senior management, ensuring transparency and effective decision-making
  • Managing changes to project scope, timelines, and requirements, and assessing their impact on project deliverables and resources
  • Conducting regular project meetings and facilitating effective communication among team members and stakeholders
  • Ensuring adherence to project management methodologies, best practices, and quality standards throughout the project lifecycle
  • Monitoring and tracking project progress, identifying variances, and implementing corrective actions to keep projects on track
  • Managing project documentation, including project plans, status reports, and documentation of project-related decisions and changes
  • Prior product management experience – especially SaaS or Tech Platforms
  • Agile Methodology: having knowledge & apply agile methodology and integrated design thinking principles, ensuring flexibility and user-centric product development.
  • Cross-Functional Collaboration: Orchestrate effective coordination with founders, stakeholders, and development teams, ensuring the seamless execution of strategic product initiatives.
  • This role encompasses the end-to-end responsibility of building, maintaining, and scaling the technology platform, including the integration of advanced capabilities and AI-driven solutions.

Key Requirements

  • Degree in Computer Science, Engineering, or a related field
  • Strong background in software engineering as well as prior experience in product management
  • Prior experience in managing a product throughout its lifecycle
  • Project management certification like PMP or similar certification – added advantage
  • Strong problem-solving and prioritization skills