Talent.com
Principal Software Engineer
Principal Software EngineerCode District • Lahore, Pakistan
Principal Software Engineer

Principal Software Engineer

Code District • Lahore, Pakistan
2 days ago
Job description

Principal Software Engineer Code District is looking for a Lead Software Engineer to own the architecture and delivery of modern, AI-enabled, cloud-native applications. This is a hands‑on technical leadership role : you will design systems, guide implementation, enforce standards, mentor developers, and still write high‑quality production code.

Key Responsibilities

Architecture & design :

Own end‑to‑end architecture for one or more products, apply suitable patterns (modular, microservices, event‑driven, etc.), and document / communicate key technical decisions and trade‑offs.

Hands‑on engineering :

Lead development using React / Next.js and Node.js / NestJS / Express; design and implement RESTful (and optionally GraphQL) APIs; work with SQL (PostgreSQL / MySQL) and NoSQL (MongoDB) while enforcing clean code, testing, and observability practices.

Cloud & DevOps :

Design and guide deployments on AWS using core services (VPC, IAM, EC2, ECS / Fargate, Lambda, API Gateway, S3, RDS, CloudFront, CloudWatch, SQS / SNS), collaborate with DevOps on CI / CD and IaC, and ensure security, resilience, and cost‑efficiency.

Team leadership & standards :

Lead multiple squads, set and enforce engineering standards (code quality, branching, reviews, documentation), perform regular code reviews, and mentor mid / junior engineers on both technical depth and professionalism.

AI & modern practices :

Drive adoption of AI‑assisted development tools (Copilot, Cursor, ChatGPT, etc.), help design and deliver AI‑enabled product features (LLM integrations, intelligent workflows), and champion modern engineering practices (Agile, API‑first, TDD where appropriate).

Stakeholder & client engagement :

Work closely with Product, Design, QA, and PMO for scoping and planning; join discovery and solution workshops with international clients; translate business goals into clear technical roadmaps and communicate risks and options clearly.

Technology‑agnostic leadership :

When required, lead or support projects in other stacks (e.g., .NET, PHP) by focusing on architecture, patterns, and standards, and guide teams through refactors, migrations, and legacy modernization.

Requirements

5+ years of professional experience in full‑stack web development.

Deep proficiency in JavaScript (ES6+) and preferably TypeScript, with strong hands‑on experience in React (Next.js preferred) and Node.js (NestJS and / or Express).

Strong understanding of software engineering fundamentals, architecture styles, and design patterns (layered, modular, microservices, event‑driven; DI, repository, adapter, strategy, etc.) applied in real projects.

Solid experience with SQL databases (PostgreSQL / MySQL) and working knowledge of NoSQL (MongoDB), including sound data modeling and performance considerations.

Strong experience in REST API design and integration (GraphQL is a plus), plus good grasp of Git‑based workflows and CI / CD concepts.

Advanced, practical experience with AWS core services for compute, storage, data, networking, and messaging (e.g., VPC, IAM, EC2, ECS / Fargate, Lambda, API Gateway, S3, RDS, CloudFront, CloudWatch, SQS / SNS).

Proven track record of leading engineering teams : mentoring, code reviews, setting standards, and managing delivery across multiple streams / squads.

Technology‑agnostic mindset and ability to understand and lead work in other ecosystems (e.g., .NET, PHP) when required.

Experience with or strong interest in AI / LLM integration and AI‑assisted development tools (Copilot, Cursor, ChatGPT, etc.).

Excellent communication skills, comfort working with international clients and cross‑functional teams, and a high level of ownership, discipline, and commitment to engineering excellence.

Why Code District

Lead impactful AI‑driven, cloud‑powered MERN projects.

Shape architecture, mentor talent, and influence product strategy.

Collaborative, innovative, and learning‑oriented environment.

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Lahore, Pakistan

Related jobs
Principal Software Engineer

Principal Software Engineer

Code District • Lahore, Punjab, Pakistan
Code District is looking for a Lead Software Engineer to own the architecture and delivery of modern, AI-enabled, cloud-native applications. This is a hands‑on technical leadership role : you will de...Show more
Last updated: 1 day ago • Promoted
Principal Software Engineer -.Net Core

Principal Software Engineer -.Net Core

Tekhqs • Lahore, Punjab, Pakistan
Quick Apply
APIs, microservices, and enterprise-grade solutions.REST APIs, microservices, and background services.Implement secure API layers, including. Collaborate with Front-End, Product, QA, and DevOps team...Show more
Last updated: 7 days ago
Principal Software Engineer (Onsite, Lahore, PKR Salary)

Principal Software Engineer (Onsite, Lahore, PKR Salary)

HR POD - Hiring Talent Globally • Lahore, Pakistan
Core Java (JDK 11+, preferably JDK 21) and the Spring Framework, including Spring Boot, REST, Security, Data, and Cloud modules. Bachelors or Masters degree in Computer Science or Software Engineeri...Show more
Last updated: 28 days ago
Associate Software Engineer

Associate Software Engineer

Conovo Technologies • Lahore, PB, pk
Quick Apply
Conovo Technologies is a bespoke software development company, that started as a team of passionate individuals, now specializing in research-led, human-centered custom software development.We help...Show more
Last updated: 30+ days ago
Principal Software Engineer - Full Stack (Angular +.NET Core)

Principal Software Engineer - Full Stack (Angular +.NET Core)

Tekhqs • Lahore, Pakistan
Quick Apply
TekHQS is looking for a highly skilled.Principal Full Stack Developer.This role requires hands-on expertise across the full technology stack, including Angular,. NET Core, SQL Server, and Azure Clou...Show more
Last updated: 7 days ago
Principal Software Engineer - Node.Js

Principal Software Engineer - Node.Js

Tekhqs • Lahore, Pakistan
Quick Apply
Principal Software Engineer (Node.This role involves guiding technical decisions, mentoring developers, and driving innovation across multiple projects. The ideal candidate must be proficient in.The...Show more
Last updated: 23 days ago
Senior Software Engineer - Customer Experience (Onsite, Lahore, USD Salary)

Senior Software Engineer - Customer Experience (Onsite, Lahore, USD Salary)

HR POD - Hiring Talent Globally • Lahore, Pakistan
Proven track record of architecting and delivering scalable, production-grade frontend applications and reliable backend services in high-traffic environments. Deep expertise in frontend technologie...Show more
Last updated: 30+ days ago
Principal Software Engineer - Node.js, React, Azure (Onsite, Lahore, USD Salary)

Principal Software Engineer - Node.js, React, Azure (Onsite, Lahore, USD Salary)

HR POD - Hiring Talent Globally • Lahore, Pakistan
Quick Apply
TypeScript, especially in backend architecture.Hands-on experience with ReactJS for frontend development.Solid understanding of MongoDB and PostgreSQL. Strong Azure experience for deployment, monito...Show more
Last updated: 30+ days ago
Software Engineer- MERN Stack

Software Engineer- MERN Stack

Devsinc • Lahore, Pakistan
Description Devsinc is seeking a skilled Software Engineer to join our dynamic development team.This role involves building scalable, high-performance web applications using modern technologies lik...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - MERN

Senior Software Engineer - MERN

Devsinc • Lahore, Punjab, PK
Quick Apply
We're looking for a talented MERN Stack Engineer who can do more than just write great code.You'll work directly with clients, understand their business needs, translate requirements into technical...Show more
Last updated: 23 hours ago
Software Engineer - MEAN

Software Engineer - MEAN

Tkxel LLC • Lahore, Punjab, Pakistan
We are committedto develop innovative software solutions for leading enterprisesin the world, helping them grow their businesses using latesttechnology solutions. Develop and maintain web applicatio...Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer, Trilogy (Remote) - $100,000 / year USD

Senior Software Engineer, Trilogy (Remote) - $100,000 / year USD

Crossover • Lahore, Pakistan
Senior Software Engineer, Trilogy (Remote) - $100,000 / year USD Base pay range $50.Software delivery remains trapped in outdated cycles. Backlogs expand endlessly, delivery timelines span weeks, and ...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer I - Backend

Senior Software Engineer I - Backend

Careem • Lahore, Pakistan
Careem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose...Show more
Last updated: 30+ days ago • Promoted
Site Reliability Engineer

Site Reliability Engineer

HR POD - Hiring Talent Globally • Lahore, Pakistan
SRE, DevOps, or infrastructure engineering role.Strong experience with AWS or GCP, including services like EC2,Lambda, S3, RDS, and GKE (for GCP). Experience with automation tools like Terraform.Pro...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - MERN (Onsite, Lahore, PKR Salary)

Senior Software Engineer - MERN (Onsite, Lahore, PKR Salary)

HR POD - Hiring Talent Globally • Lahore, Pakistan
Quick Apply
Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.Proven hands-on experience in coding, system design, and architecture. Excellent leadership, communication, ...Show more
Last updated: 1 day ago
Senior Software Engineer - Angular

Senior Software Engineer - Angular

People Perfect • Lahore, Pakistan
Develop new user interfaces as per standard and quality in Angular10 or Plus.Build reusable code and libraries for future use. Optimize application for maximum speed and scalability.Assure that all ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Farmdar • Lahore, Punjab, Pakistan
Direct message the job poster from Farmdar.Helping companies with streamlined and fair hiring | People & Culture | Tech & Non-tech Recruitment | Employee Engagement | HR Operations | LSE ’23.Job De...Show more
Last updated: 1 day ago • Promoted
Senior Full Stack Software Engineer

Senior Full Stack Software Engineer

Aqovia • Lahore, Punjab, PK
Quick Apply
Aqovia is an international Artificial Intelligence (AI) and digital solutions specialist, combining innovative and cutting-edge technologies to provide bespoke, mission critical, and transformation...Show more
Last updated: 30+ days ago