We are seeking a technically strong, results-driven Chief Manager (Software) to lead end-to-end software delivery across multiple teams. This role blends hands-on technical leadership with people management, process governance, and cross-functional collaboration to deliver scalable, secure, and business-aligned software solutions.
The ideal candidate will manage software engineers, QA teams, and client-support functions while driving engineering excellence, adherence to best practices, and continuous improvement across the Software Development Life Cycle (SDLC).
Key Responsibilities
i. Leadership and Team management
Lead, mentor, and manage software development and QA teams to ensure high performance, accountability, and continuous improvement.
Set clear goals, conduct performance reviews, and provide constructive feedback to enhance team productivity and morale.
Foster a collaborative, innovative, and learning-oriented engineering culture.
Collaborate with cross-functional teams to define, design, and ship new features.
ii. Strategic Planning & Execution
Define and execute short-term and long-term software development strategies aligned with organizational goals.
Translate business requirements into scalable technical solutions and delivery roadmaps.
Plan project timelines, allocate resources effectively, and manage multiple projects.
Ensure comprehensive documentation of system architecture, code standards, deployment processes, and runbooks.
iii. Software Architecture & Development Oversight
Own application architecture, system design, and technology selection decisions.
Ensure adherence to coding standards, design patterns, and software engineering best practices.
Review code, manage version control processes, and enforce CI/CD practices.
Guide teams in building scalable, secure, and high-performance applications.
Ensure software quality through code reviews, automated testing, and peer validation.
iv. SDLC & Delivery Management
Oversee the complete SDLC including requirement analysis, design, development, testing, deployment, and maintenance.
Ensure predictable, on-time delivery of high-quality releases with minimal defects.
Implement and mature Agile/Scrum or hybrid delivery methodologies.
Continuously improve development workflows and documentation standards.
v. Quality assurance & Testing Oversight
Establish and maintain robust QA frameworks, testing strategies, and quality benchmarks.
Monitor defect trends, perform root cause analysis, and implement preventive measures.
Ensure functional, performance, security, and regression testing are conducted effectively.
vi. Client Support & Application Maintenance
Oversee application support and production incident management.
Coordinate with clients and internal stakeholders to address production issues and enhancement requests.
Ensure application uptime, performance optimization, and user satisfaction.
vii. Technical Governance & Risk Management
Ensure compliance with software development standards, security policies, and regulatory requirements.
Identify, assess, and mitigate technical risks related to software platforms and delivery.
Conduct periodic reviews and audits of applications, processes, and code quality.
viii. Stakeholder Communication & Reporting
Act as the primary technical interface between engineering teams and senior management.
Communicate project status, risks, milestones, and key metrics effectively.
Translate complex technical concepts into clear business insights for decision-making.
ix. Innovation and Continuous Improvement
Evaluate emerging technologies, frameworks, and tools to enhance product quality and development efficiency.
Drive automation, DevOps practices, and process optimization across teams.
Promote continuous learning, certifications, and upskilling initiatives.
Required Skills and Qualifications
MTech/BTech/MCA or equivalent degrees in Computer Science, Engineering, or related fields.
3+ years of hands-on software development experience, including 1+ years in a managerial or technical leadership role.
Strong understanding of software architecture, SDLC, Agile methodologies, and design principles.
Hands-on experience with modern programming languages (Java, Python, etc.), frameworks, and web technologies.
Experience with databases (MySQL or similar), APIs, and system integrations.
Exposure to cloud platforms (AWS, Azure, or GCP) and microservices architecture.
Experience with CI/CD pipelines, DevOps practices, and version control systems.
Proven leadership skills with the ability to mentor, motivate, and develop high-performing teams.
Strong problem-solving, analytical, and decision-making abilities.
Excellent communication skills to interact with technical and non-technical stakeholders.
Relevant technical or project management certifications will be an added advantage.
Job Types: Full-time, Permanent
Benefits:
Health insurance
Provident Fund
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.