Senior Manager Software

Year    KL, IN, India

Job Description

- Sr. Manager (Software)



Role Summary



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.


Job Detail

  • Job Id
    JD5039556
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KL, IN, India
  • Education
    Not mentioned
  • Experience
    Year