Scroll to filters below after hitting search
New Join the JobGlobe WhatsApp Insider Circle for instant incoming job drops, shortlist tips, and priority alerts the moment we publish new roles. Join WhatsApp
New Anyone can earn now by posting verified jobs on JobGlobe. Every approved listing can pay you while helping more people get hired. Start earning

JobGlobe Advertisement

Principal Software Engineer, Tech

FULL TIME
Experience: 6 years
On-site
👤 Posted by Azam Rafique
Job alert
Save for later
WhatsApp

Apply on your behalf

Let JobGlobe submit your application for you. Includes CV review and document checks.

Processing fees*: PKR 500
Login to apply How it works
Targeted CV Pack: PKR 299 for Pakistan online jobs with at least 5 days left, or open until filled jobs.

* Processing fee shown above. Additional fees may apply:

  • For postal application within Pakistan: Additional PKR 300
  • Demand drafts, challans, or other requirements: Applicant's responsibility

Job Overview

Role: Principal Software Engineer, Tech. Category: Tech. Location: Karachi (Sky Tower) Sky Tower – West Wing 24th floor, Plot # HC-3 Block 4 Clifton Scheme 5 Karachi, PK. Employment Type: Full Time. Date Posted: 2026-05-06. Application Deadline: 2027-05-06.
Overview

We are looking for an expert Fullstack Dotnet + Angular developer for our karachi Office, interested in building performant API-driven Single-Page-Applications (SPAs). He will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.

Responsibilities


Job responsibilities:
• Build, design and deploy web based applications.
• Collaborate with manager and business stakeholders to refine and prioritize new requirements.
• Provide trainings and mentor other developers when required
• Provide support in all phases of SDLC and ensure to deliver high-quality products
• Involved in architecture level design of enterprise applications.
• Verify system functionality, quality, and accuracy.
• Review design, analysis and code for quality and standards.
• Adhere high-quality development practices while following projects/tasks deadlines.
• Attend peer-review meetings of solution designs and related code.
• Recommend new technologies to ensure quality and productivity.
• Support deployment of releases.
• Ensure production data is not used for testing or development.
• Ensure that operational information, custom application accounts, user IDs and passwords used for testing are erased from a test application system immediately after the testing is complete and before application becomes active or is released for customers.
• Ensure that no code is installed in the system that bypasses the authorized access control mechanisms found in operating systems or access control packages.
 
Skills and Abilities:
 
• Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
• In-depth knowledge of .Net Framework, .Net Core Framework and .Net technologies like ASP.NET MVC, Web-APIS, SignalR and others
• Must have solid experience with Angular, Node, React and others.
• Strong Programming skills in languages C#, JS & TS
• Knowledge of Object Oriented JS
• Ability to write efficient/extensible code.
• Strong OOPs and design pattern and architecture concepts
• Experties on architectural design patterns
• n-tier hierarchal flow knowledge
• Skills in handling databases.
• Experience with SQL Server, Mongo DB or others
• Ability to write efficient queries.
• Experiecne with TFS / Git / SVN
• ORMs(Entity Framework, NHibernate, dapper)
• Knowledge of unit testing frameworks and methodologies
• Good to have – working knowledge of Microservices, AWS/AZURE, Docker, Kubernetes, CI/CD and TDD
• Mobile application development experience would be plus
• Experience with large-scale software development processes and multi-region deployments
• Understanding fundamental design principles behind a scalable application
Our Behaviors
• All Employees of Ibex Digital are expected to work in accordance with the values and principles laid out in Ibex Digital employee Handbook.
 
 
 
 

Qualifications

Atleast 6 years of experiense
Must have BSCS or BSSE

Key Responsibilities


Job responsibilities:
• Build, design and deploy web based applications.
• Collaborate with manager and business stakeholders to refine and prioritize new requirements.
• Provide trainings and mentor other developers when required
• Provide support in all phases of SDLC and ensure to deliver high-quality products
• Involved in architecture level design of enterprise applications.
• Verify system functionality, quality, and accuracy.
• Review design, analysis and code for quality and standards.
• Adhere high-quality development practices while following projects/tasks deadlines.
• Attend peer-review meetings of solution designs and related code.
• Recommend new technologies to ensure quality and productivity.
• Support deployment of releases.
• Ensure production data is not used for testing or development.
• Ensure that operational information, custom application accounts, user IDs and passwords used for testing are erased from a test application system immediately after the testing is complete and before application becomes active or is released for customers.
• Ensure that no code is installed in the system that bypasses the authorized access control mechanisms found in operating systems or access control packages.
 
Skills and Abilities:
 
• Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
• In-depth knowledge of .Net Framework, .Net Core Framework and .Net technologies like ASP.NET MVC, Web-APIS, SignalR and others
• Must have solid experience with Angular, Node, React and others.
• Strong Programming skills in languages C#, JS & TS
• Knowledge of Object Oriented JS
• Ability to write efficient/extensible code.
• Strong OOPs and design pattern and architecture concepts
• Experties on architectural design patterns
• n-tier hierarchal flow knowledge
• Skills in handling databases.
• Experience with SQL Server, Mongo DB or others
• Ability to write efficient queries.
• Experiecne with TFS / Git / SVN
• ORMs(Entity Framework, NHibernate, dapper)
• Knowledge of unit testing frameworks and methodologies
• Good to have – working knowledge of Microservices, AWS/AZURE, Docker, Kubernetes, CI/CD and TDD
• Mobile application development experience would be plus
• Experience with large-scale software development processes and multi-region deployments
• Understanding fundamental design principles behind a scalable application
Our Behaviors
• All Employees of Ibex Digital are expected to work in accordance with the values and principles laid out in Ibex Digital employee Handbook.
 
 
 
 

Eligibility / Qualification Required:

Atleast 6 years of experiense
Must have BSCS or BSSE

How to Apply:

Apply online using the official IBEX application link below.
Apply Now

Advertisement attachments

Files

Links

Karachi Pakistan Principal Software Engineer Tech Jobs IBEX Pakistan Tech
IBEX Pakistan
Apply Now