The Software Development Manager is responsible for leading and overseeing software development projects, ensuring delivery of high-quality systems within scope, time, and budget. This role manages the full software development lifecycle (SDLC), provides guidance and mentorship to developers, and coordinates cross-functional teams, vendors, and partners to achieve project objectives.
Mandatory Skill(s)
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent;
- Must have Project Management certification (e.g., PMP, CITPM, or equivalent);
- Must have experience in software development using technologies like Java, Spring Boot, Kafka, RabbitMQ, WebSocket, Angular/React and Oracle DB;
- Certified Scrum Master (CSM) certification with proven Scrum Master experience;
- Minimum 5 years’ experience in IT project leadership, with at least one complete SDLC cycle in large-scale system development;
- Strong understanding of software development methodologies, tools, workflows, and artifacts;
- Excellent English communication skills (written and spoken);
- Strong interpersonal, leadership, and team management skills;
- Experience in managing projects within scope, quality, time, and cost constraints;
Desirable Skill(s)
- Experience coordinating teams across multiple locations, countries, or time zones;
Responsibilities
- Lead planning, execution, and delivery of software projects, including budgeting, resource allocation, and vendor/partner management;
- Manage the software development lifecycle: requirements gathering, design, development, testing, deployment, training, and documentation;
- Develop work plans, track progress, and ensure timely project completion;
- Coordinate and manage cross-functional teams across multiple locations or time zones;
- Monitor project progress, provide status updates, and align with customer expectations;
- Manage relationships with customers, partners, vendors, and subcontractors;
- Motivate, mentor, and train software developers to ensure a productive work environment;
- Resolve team conflicts and ensure smooth project execution.
If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Shabnam Khan at shabnam.k@sciente.com quoting the job title.