Project Lead Software
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Mandatory Skills:
- 12–14 years of experience in software development, technical leadership, and engineering project management.
- Proven experience leading end-to-end Software Development Life Cycle (SDLC) activities from requirements engineering through deployment, production support, and sustainment.
- Strong experience managing software development projects using Agile/Scrum methodologies and leading geographically distributed engineering teams.
- Experience leading cross-functional teams comprising Product Management, Software Development, Platform Engineering, Quality Assurance, DevOps, and Sustenance Engineering .
- Proven experience in people management , including performance management, employee development, coaching, mentoring, and succession planning.
- Experience leading and managing teams of Software Engineers, Technical Leads, QA Engineers, DevOps Engineers, and cross-functional contributors .
- Strong experience in resource planning, workforce management, competency development, employee engagement, and talent retention .
- Demonstrated ability to build, motivate, and lead high-performing engineering teams in a global product development environment.
- Strong understanding of software architecture, object-oriented design principles, system design, API-first development, and enterprise application architectures .
- Hands-on experience delivering cloud-native applications on AWS, Microsoft Azure, or Google Cloud Platform (GCP) .
- Proven expertise in Microservices Architecture, API-driven systems, distributed applications, and service-oriented software platforms .
- Experience designing and integrating RESTful APIs, backend services, cloud services, and enterprise integrations .
- Exposure to Embedded Software/Firmware product development , preferably involving connected products, edge devices, IoT ecosystems, or industrial automation solutions.
- Strong understanding of modern software delivery practices including:
- Cloud-Native Development
- Microservices Architecture
- DevOps & DevSecOps
- CI/CD Pipelines
- Containerization (Docker)
- Kubernetes
- Infrastructure as Code (IaC)
- Strong knowledge of:
- Software Design & Architecture Principles
- Agile Development Practices
- Release & Configuration Management
- Risk & Issue Management
- Resource Planning
- Stakeholder Management
- Software Quality & Security Practices
- Experience working with engineering and project management tools including:
- Jira
- Azure DevOps
- GitHub / GitLab
- Confluence
- Strong understanding of automated testing frameworks, deployment automation, release governance, and operational readiness.
- Excellent leadership, communication, stakeholder management, analytical, and problem-solving skills.
- Proven experience collaborating with global engineering organizations and business stakeholders.
Program & Project Leadership
Lead software product development programs from concept through production deployment and sustainment.
Own project planning, estimation, execution strategy, delivery governance, and release management activities.
Manage project scope, schedules, budgets, risks, resource allocation, and dependencies.
Drive predictable execution while balancing technical quality, business priorities, and delivery commitments.
Establish program governance mechanisms, KPIs, and delivery metrics to monitor project health.
Product & Engineering Leadership
Partner with Product Owners, Architects, and business stakeholders to translate product vision into executable engineering roadmaps.
Drive technical reviews and support architecture decisions for cloud-native, API-driven, and distributed software solutions.
Ensure engineering teams adhere to coding standards, design principles, security requirements, and software quality practices.
Facilitate technical decision-making and cross-functional collaboration across development, QA, DevOps, and platform teams.
Promote innovation, engineering excellence, and continuous improvement across product development initiatives.
SDLC Ownership
Govern all phases of the Software Development Life Cycle from requirements management through deployment and support.
Establish development processes, quality gates, release controls, and engineering governance practices.
Monitor project progress, risks, dependencies, and mitigation plans while proactively removing delivery roadblocks.
Drive continuous improvement initiatives across engineering, quality, and operational processes.
Ensure compliance with software quality, cybersecurity, and organizational standards.
Quality & Testing Leadership
Collaborate with Quality Engineering teams to define validation strategies, test plans, and release acceptance criteria.
Drive adoption of automated testing, continuous testing, and shift-left quality practices.
Lead defect management, root cause analysis, corrective actions, and release readiness reviews.
Ensure software quality objectives are consistently achieved across all releases.
DevOps & Release Management
Partner with DevOps teams to establish and optimize CI/CD pipelines, deployment automation, and release processes.
Support cloud infrastructure planning, deployment strategies, monitoring, scalability, and operational readiness.
Ensure smooth transition of software solutions from development to production environments.
Drive operational excellence initiatives focused on reliability, observability, security, and maintainability.
People Leadership & Talent Management
Lead, coach, and develop a high-performing team of Software Engineers, Technical Leads, QA Engineers, and DevOps professionals.
Establish individual and team goals aligned with business objectives and engineering roadmaps.
Conduct performance reviews, career development discussions, and regular coaching sessions to support professional growth and employee engagement.
Drive workforce planning, hiring, onboarding, and resource allocation activities to ensure effective project execution.
Identify high-potential talent and support succession planning initiatives across the engineering organization.
Foster a culture of accountability, collaboration, innovation, diversity, inclusion, and continuous learning.
Partner with Human Resources and Engineering Leadership to support talent development, employee engagement, and organizational effectiveness initiatives.
Promote knowledge sharing, cross-functional collaboration, and engineering excellence across teams.
Team Development & Mentorship
Mentor and develop software engineers, technical leads, and emerging engineering leaders.
Provide technical guidance, career coaching, and leadership development support to team members.
Support competency development and create learning plans aligned with organizational and business needs.
Drive continuous improvement through coaching, knowledge sharing, and adoption of engineering best practices.
Foster a culture of ownership, accountability, collaboration, innovation, and professional growth.
Champion adoption of modern software engineering practices, tools, and methodologies across teams.
Encourage knowledge transfer and collaboration across geographically distributed engineering teams.
Personal Characteristics & Attributes:
Excellent collaboration and stakeholder management skills.
Strong business acumen combined with technical understanding.
Ability to influence and drive decisions across cross-functional teams.
Strong people leadership skills with the ability to coach, inspire, and develop high-performing teams.
Demonstrated ability to build trust, foster collaboration, and manage organizational change effectively.
Passion for mentoring talent and creating an environment that promotes learning and career growth.
Effective communicator with strong presentation and interpersonal skills.
Highly organized with strong planning and prioritization abilities.
Comfortable working in fast-paced and dynamic global environments.
Proactive, adaptable, and results-oriented mindset.
Proven experience collaborating with global engineering teams , preferably with US-based stakeholders.
Willingness to travel domestically and internationally as required (approximately 10% annually ).
Valid B1/B2 US Visa is an added advantage.
Required Qualifications
- Bachelor’s degree in computer science, Information Technology, Software Engineering, Electronics & Communication Engineering, or a related Engineering discipline .
- 12–14 years of professional experience in software development, technical leadership, and engineering project/program management.
- Minimum 3–5 years of experience leading software engineering teams, technical programs, or product development initiatives .
- Minimum 3–5 years of direct people management experience , including responsibility for performance evaluations, employee development, coaching, mentoring, hiring, and team leadership.
- Demonstrated success building, managing, and retaining high-performing engineering teams.
- Proven experience driving talent development, succession planning, workforce planning, and employee engagement initiatives.
- Demonstrated track record of successfully delivering multiple software products and releases in Agile development environments.
- Experience working with geographically distributed teams and global stakeholders.
- Strong verbal, written, presentation, and interpersonal communication skills.
- Proven ability to drive execution, influence cross-functional teams, and manage competing priorities in a fast-paced product development environment.
Nice-to-Have Requirements
- Professional certifications such as PMP, PMI-ACP, PRINCE2 , or equivalent Project/Program Management certifications.
- SAFe Agilist, Scrum Master, or other Agile leadership certifications .
- Experience leading multi-product or multi-program portfolios within global engineering organizations.
- Exposure to IoT platforms, connected products, Edge Computing, and Industrial Automation solutions .
- Knowledge of cybersecurity frameworks , secure software development lifecycle (SSDLC), threat modeling, and application security best practices.
- Experience implementing DevSecOps practices , security automation, and compliance-driven software delivery processes.
- Familiarity with AI/ML-enabled applications, Generative AI solutions, analytics platforms, and data-driven product development .
- Experience working with Infrastructure as Code (IaC) technologies such as Terraform, CloudFormation, or Ansible.
- Exposure to modern observability and monitoring platforms including Grafana, Prometheus, ELK Stack, Splunk, Datadog, or equivalent technologies.
- Experience driving digital transformation, cloud modernization, and platform engineering initiatives .
- Understanding of regulatory, compliance, and quality standards applicable to enterprise, industrial, or connected product environments.
- Following receipt of a conditional offer of employment, candidates will be required to complete additional job-related screening processes as permitted or required by applicable law.
- We’re an equal opportunity employer. All applicants will be considered for employment without attention to their membership in any protected class. If you require any reasonable accommodation to complete your application or any part of the recruiting process, please email your request to careers@marmon.com, and please be sure to include the title and location of the position for which you’re applying.
- Following receipt of a conditional offer of employment, candidates will be required to complete additional job-related screening processes as permitted or required by applicable law .
About Marmon Technologies India Private Limited
Verified company details for this employer are not available yet.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Marmon Technologies India Private Limited
Senior Engineer- Software
, IND
Marmon Technologies is seeking a Senior Infrastructure & Cloud Automation Engineer to lead automation, cloud, virtualization, and enterprise infrastructure operations. The role requires strong experience with Azure, VMwa
Senior Design Engineer
Bengaluru, IND
Graduate Engineer Trainee
Bengaluru, IND
System Administrator
Bengaluru, IND
IT Manager
, IND
Senior Engineer Software
, IND
Senior Engineer- Software
, IND
Engineer Lab
Bengaluru, IND