Software Delivery Manager

Software Delivery Manager

Software Delivery Manager

Location: Ahmedabad (Preferred) / Remote (India)
Experience: 10+ Years (Minimum 5 years in Software Delivery & Project Management)
Employment Type: Full-Time

About Nichetech

Nichetech is a custom software development company specializing in enterprise web applications, mobile applications, AI-powered solutions, SaaS platforms, CRM/ERP systems, cloud solutions, and digital transformation. We deliver projects for startups, SMEs, and enterprises across multiple countries.

We are looking for an experienced Software Delivery Manager who can successfully manage multiple software development projects simultaneously while ensuring timely delivery, exceptional client satisfaction, and high-quality execution.

Role Overview

The Software Delivery Manager will be responsible for end-to-end delivery of custom software development projects involving Web, Mobile Apps, APIs, Cloud Infrastructure, AI, and Enterprise Applications.

The ideal candidate should possess strong leadership skills, excellent communication abilities, and proven experience managing cross-functional teams including Business Analysts, UI/UX Designers, Developers, QA Engineers, DevOps Engineers, and Client Stakeholders.

This role requires balancing delivery timelines, quality, client expectations, budgets, risks, and team productivity across multiple ongoing projects.

Key Responsibilities

Project Delivery

  1. Manage multiple software development projects simultaneously.
  2. Deliver projects on time, within scope, and within budget.
  3. Own complete Software Development Life Cycle (SDLC).
  4. Ensure milestone-based execution.
  5. Drive Agile/Scrum delivery processes.
  6. Monitor project health daily.
  7. Identify delivery risks proactively.
  8. Resolve bottlenecks quickly.
  9. Ensure high customer satisfaction throughout the project lifecycle.

Client Management

  1. Act as the primary delivery contact for clients.
  2. Conduct requirement clarification meetings.
  3. Present project plans and milestones.
  4. Provide weekly and monthly status updates.
  5. Manage client expectations professionally.
  6. Handle escalations effectively.
  7. Conduct Steering Committee meetings.
  8. Ensure transparent communication.
  9. Build long-term client relationships.

Team Leadership

Manage multiple teams consisting of:

  1. Business Analysts
  2. UI/UX Designers
  3. Frontend Developers
  4. Backend Developers
  5. Mobile Developers
  6. QA Engineers
  7. DevOps Engineers
  8. Cloud Engineers

Responsibilities include:

  1. Team planning
  2. Task allocation
  3. Capacity planning
  4. Performance monitoring
  5. Mentoring team leads
  6. Conflict resolution
  7. Productivity improvement
  8. Resource optimization

Project Planning

Prepare and maintain:

  1. Project Charter
  2. Requirement Documents
  3. Work Breakdown Structure (WBS)
  4. Sprint Planning
  5. Delivery Roadmap
  6. Release Plans
  7. Risk Register
  8. Resource Plan
  9. Communication Plan
  10. UAT Plan
  11. Go-Live Plan

Delivery Governance

Monitor

  1. Timeline adherence
  2. Sprint velocity
  3. Burn-down charts
  4. Resource utilization
  5. Budget utilization
  6. Scope management
  7. Quality metrics
  8. Defect trends
  9. Client feedback
  10. Team performance

Quality Assurance

Ensure

  1. Coding standards
  2. Architecture reviews
  3. Code reviews
  4. QA processes
  5. Test coverage
  6. UAT readiness
  7. Security compliance
  8. Documentation quality
  9. Release readiness

Stakeholder Management

Coordinate with

  1. Clients
  2. Internal Leadership
  3. Product Owners
  4. Business Teams
  5. Development Teams
  6. Infrastructure Teams
  7. Third-party Vendors
  8. Hosting Providers
  9. Payment Gateway Partners
  10. API Providers

Required Technical Knowledge

Good understanding of:

  1. Web Application Development
  2. Mobile Application Development
  3. REST APIs
  4. Microservices
  5. Cloud Platforms (AWS/Azure/GCP)
  6. DevOps Practices
  7. CI/CD
  8. Database Design
  9. Software Architecture
  10. Security Best Practices
  11. Performance Optimization
  12. AI Integration (Preferred)

Required Tools Experience

Hands-on experience with:

  1. Jira
  2. Azure DevOps
  3. Trello
  4. ClickUp
  5. Microsoft Project
  6. Confluence
  7. GitHub
  8. GitLab
  9. Bitbucket
  10. Slack
  11. Microsoft Teams
  12. Google Workspace
  13. Excel
  14. Power BI (Preferred)

Project Methodologies

Experience with

  1. Agile
  2. Scrum
  3. Kanban
  4. Waterfall (where applicable)
  5. Hybrid Project Management

Educational Qualification

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Master's degree (MBA/MCA) is an advantage.

Please Enter Your Details

Upload Resume
No file chosen... *

Nichetech Bot