Software Development Manager

Karachi

Job Description

We are seeking an experienced Software Development Manager to lead our development team, drive end-to-end project execution, and ensure delivery of scalable, secure, and high-quality software solutions aligned with business objectives. The ideal candidate will have strong technical leadership capabilities, hands-on development expertise, and the ability to drive architectural decisions and best practices across teams.


Key Responsibilities:

  1. Lead and manage the full software development lifecycle from planning and design to deployment and maintenance.

  2. Collaborate with stakeholders to gather requirements and translate them into technical deliverables.

  3. Oversee software architecture and system design to ensure scalability, maintainability, and performance.

  4. Implement Agile methodologies, DevOps culture, and CI/CD pipelines to streamline workflows.

  5. Manage distributed systems, event-driven architecture, and microservices development.

  6. Ensure adherence to security best practices, including authentication protocols and application hardening.

  7. Utilize cloud technologies such as AWS Lambda, Azure Functions, Docker, and Kubernetes for deployment and operations.

  8. Oversee development, testing, deployment, monitoring, and observability tools to ensure system uptime and reliability.

  9. Provide technical guidance, mentorship, and performance oversight for development teams.

  10. Facilitate effective communication across cross-functional teams and drive timely decision-making for project success.


Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

  • Minimum 5 years of experience in software development with team leadership responsibilities.

  • Strong command of frontend and backend frameworks (React, Angular, Node.js, Django, PHP, etc.).

  • Deep understanding of system architecture, design patterns, distributed systems, and microservices.

  • Hands-on experience with Agile, DevOps practices, CI/CD pipelines, and cloud computing environments.

  • Strong knowledge of security best practices and authentication frameworks (OAuth, JWT, SAML).

  • Proven ability to scale applications and execute performance optimization strategies.

  • Excellent leadership, communication, and stakeholder management skills.


Nice to Have:

  • Experience with serverless architectures.

  • Knowledge of advanced monitoring and logging tools.

  • Exposure to AI, automation, or data engineering environments.


What We Offer:

  • Market-competitive salary

  • 5 working days (Monday–Friday)

  • Medical insurance

  • Provident fund

  • Free pick & drop service

  • Growth-oriented work environment with learning opportunities

Job Skill

CICD DevOps Programming System Design Software Architecture

Job Details

Total Positions:
01
Job Type:
Full Time
Shift:
Morning
Gender:
No Preference
Minimum Education:
Bachelors or higher
Career Level:
Manager
Experience:
5 Years - 10 Years
Salary:
00000 - 00000
Benefit:
5 Working Days, Medical Insurance, Provident Fund, Market Competitive Salary
Posting Date:
09-12-2025
Due Date:
26-12-2025