Senior Software Developer (C++ & Python) – Team Lead designs, develops, and leads high-performance software solutions. This role combines advanced programming expertise with technical leadership, mentoring engineers, driving architecture decisions, ensuring code quality, and delivering scalable, secure, and efficient systems across complex enterprise projects.
- Lead development teams delivering scalable software solutions
- Design system architecture using C++ and Python
- Review code ensuring performance, security, and quality
- Mentor developers and conduct technical knowledge sessions
- Collaborate with stakeholders to define technical requirements
- Optimize applications for speed, scalability, and reliability
- Manage sprint planning and technical task estimation
- Troubleshoot complex issues across development lifecycle.
- Strong expertise in modern C++ standards development
- Advanced Python programming and scripting experience
- Experience leading software teams and projects
- Deep understanding of data structures algorithms
- Proficiency in Linux debugging and performance tuning
- Knowledge of CI CD and DevOps practices.
Note: Salary depends on experience and skills and is paid in local currency.
Date Posted
January 29, 2026
Location
Karachi, Pakistan, Islamabad, Pakistan
Offered Salary:
5800000 - 7600000 / year
Expiration date
September 27, 2027
Qualification
Bachelor Degree