Software Development Manager

Location: Sri Lanka (Colombo) Location: Philippines (Metro Manila) Location: Malaysia Location: Singapore

Job Summary:

We are seeking an experienced and results-driven Software Development Manager to lead and grow a team of talented software engineers. The ideal candidate will have a strong technical background, excellent leadership skills, and a proven track record of delivering scalable and high-quality software solutions. You will be responsible for managing the software development lifecycle, mentoring team members, driving technical excellence, and collaborating closely with cross-functional teams including Product, QA, and DevOps.

Key Responsibilities:

  • Lead, mentor, and manage a team of software developers across the full software development lifecycle (SDLC).
  • Define and drive engineering best practices, coding standards, and development processes to ensure high-quality software delivery.
  • Collaborate with product managers and stakeholders to translate business requirements into technical specifications and project plans.
  • Manage project timelines, resource planning, task delegation, and risk mitigation to ensure on-time delivery.
  • Conduct regular code reviews, technical design sessions, and performance evaluations.
  • Foster a culture of continuous learning, improvement, and innovation within the team.
  • Ensure robust documentation and knowledge sharing across projects.
  • Identify technical and process improvements and guide the team toward modern, scalable solutions (e.g., microservices, CI/CD, cloud-native development).
  • Stay up-to-date with emerging technologies and industry trends, making strategic recommendations to leadership.
  • Manage vendor relationships, third-party tools, and offshore/onshore collaboration when required.

Required Skills & Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of hands-on software development experience, with at least 3+ years in a technical leadership or managerial role.
  • Strong technical foundation in full-stack development (e.g., .NET, Java, Python, Node.js) and modern frontend frameworks (e.g., React, Angular).
  • Proficient with Agile/Scrum methodologies, project management tools (e.g., Jira, Azure DevOps), and software release processes.
  • Demonstrated experience in cloud infrastructure (Azure, AWS, or GCP)CI/CD pipelines, and DevOps practices.
  • Solid understanding of system design, architecture, and performance optimization.
  • Proven experience managing high-performing teams, mentoring developers, and fostering a positive, inclusive work culture.

Preferred Qualifications:

  • Experience with enterprise applications, fintech platforms, or SaaS-based products.
  • Background in security, compliance (e.g., PCI DSS, ISO), and data privacy regulations.
  • Experience with microservices architecture, containers (Docker/Kubernetes), and distributed systems.

Soft Skills:

  • Strong leadership and people management skills.
  • Excellent communication, stakeholder management, and conflict-resolution abilities.
  • Strategic thinking, coupled with attention to detail and execution excellence.




    Please note that the supported file formats are .doc, .docx, and .pdf. word and limit 2MB .