Back
Senior Software Engineer
Human Resource HR Services
Islamabad
PKR 300000 - PKR 360000
In person
Full-time
6-10 Years
5 days ago
Apply
Job Description
Job Function: 300-360k

To lead the design, development, and delivery of complex software systems and integrations. This role ensures scalability, reliability, and technical excellence, while also mentoring junior engineers and driving adoption of best practices across teams.

Responsibilities & Duties:
  • Lead the design and development of large or complex application features.
  • Make architectural decisions to balance scalability, maintainability, and performance.
  • Collaborate with product and business teams to align technical solutions with goals.
  • Provide mentorship, code reviews, and guidance for junior and mid-level engineers.
  • Troubleshoot and resolve complex technical challenges across systems.
  • Contribute to improving coding standards, tooling, and team processes.
  • Partner with DevOps to ensure smooth deployments and operational reliability.
  • Maintain technical documentation and ensure consistent practices.
  • Actively participate in agile planning and provide accurate effort estimates.
  • Other duties as assigned based on business needs.
Minimum Qualifications:
  • Bachelor’s degree in computer science, software engineering, or related field, or equivalent experience.
  • Ability to use standard office equipment such as printer, scanner, copier, fax, telephone, and other applicable equipment as needed.
  • 5+ years of professional software development experience.
  • Deep technical expertise in one or more languages and frameworks (e.g., Python/Django, Java, C#, JavaScript/TypeScript).
  • Experience with AWS, Azure, or other cloud platforms.
  • Proficiency with GitHub and modern SDLC practices.
  • Strong understanding of web application development, testing, and CI/CD pipelines.
Preferred Qualifications:
  • Experience with Salesforce integrations and enterprise application ecosystems.
  • Knowledge of container orchestration (Docker, Kubernetes).
  • Experience leading projects in Agile environments.
  • Familiarity with data security, compliance, and performance optimization.
Skills Desired:
  • Strong leadership and mentorship abilities.
  • Excellent problem-solving skills with an ability to handle ambiguity.
  • Effective communication and influence across technical and business teams. Ability to anticipate risks and propose mitigation strategies.