Principal Software Engineer - II (Contractual)

Pakistan Single Window

Karachi Division

On-site

PKR 1,674,000 - 2,790,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in Pakistan seeks a skilled software architect to design and lead the development of large-scale distributed microservices using .NET Core and ReactJS. The role demands 7–8 years of software development experience, including at least 3 years in enterprise-level product design. Candidates must possess proficiency in establishing API standards and strong skills in SQL Server, Git, and web technologies. Exceptional interpersonal communication skills are essential for collaboration in cross-functional teams.

Qualifications

  • 7–8 years of overall software development experience.
  • At least 3 years in designing and executing enterprise-class products.
  • Strong proficiency in .NET, Web Services, and Microservices.

Responsibilities

  • Design and lead development of scalable distributed microservices.
  • Establish standards for API design and data modeling.
  • Collaborate with cross-functional teams for product planning.

Skills

.NET Core
ReactJS
Microservices
SQL Server
Git
Typescript
API Development
Linux

Job description

Responsibilities
  • Design, architect, and lead development of large-scale distributed microservices using .NET Core.
  • Define high‑level system architecture, integration patterns, service boundaries, and domain‑driven design (DDD).
  • Establish standards for API design, versioning, data modeling, caching, observability, and resiliency.
  • Design & develop software architecture and applications as per business requirements following best practices.
  • Troubleshoot code‑level problems quickly and efficiently.
  • Provide architectural blueprints and technical leadership to our development teams.
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
  • Collaborate with cross‑functional teams in technology and product roadmap discussions.
  • Conduct code reviews and ensure the team follows best practices.
  • Develop modular React applications using micro‑frontend architecture (Module Federation / independent deployable apps).
  • Design and develop scalable REST APIs and microservices using .NET Core.
  • Work with SQL Server, PostgreSQL, Oracle, Redis, and message brokers (e.g., Azure Service Bus, RabbitMQ, Kafka).
  • Write unit/integration tests, participate in code reviews, and maintain clean architecture.
  • Build reusable UI components and integrate with backend microservices through REST APIs or WebSockets.
Qualifications
  • 7–8 years of overall software development experience, including at least 3 years in designing and executing enterprise‑class products.
  • Excellent proficiency & hands‑on technical leadership in the following technologies:
  • Microsoft Technologies: .NET / .NET Core, Web Services
  • Web technologies: ReactJS, Typescript, Webform, KenduUI, CSS, HTML, NextJS, Micro Frontend
  • Enterprise Applications: Microservices, Containers, Service orchestration
  • Database: SQL Server
  • Others: Git, GitFlow, Linux
  • Strong interpersonal, written, and verbal communication skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - II (Backend) | Contractual
Senior Software Engineer - II (Backend) | Contractual

Pakistan Single Window (PSW) • Karachi Division

On-site
PKR 1,000,000 - 1,400,000
.NET Developer — Mid-Level / Mid-Senior / Senior
.NET Developer — Mid-Level / Mid-Senior / Senior

Talsense • Islamabad

On-site
PKR 1,800,000 - 2,400,000
Solutions Architect
Solutions Architect

Confidential Company • Lahore

On-site
PKR 3,500,000 - 5,200,000
.NET Developer
.NET Developer

Urban Ridge Supplies • Karachi Division

On-site
Web Application Architect
Web Application Architect

Systems Limited • Punjab

On-site
PKR 3,500,000 - 5,200,000
Senior Principal Software Architect: .NET Microservices & UI
Senior Principal Software Architect: .NET Microservices & UI

Pakistan Single Window • Karachi Division

On-site
.NET Developer — Mid-Level / Mid-Senior / Senior
.NET Developer — Mid-Level / Mid-Senior / Senior

Talsense LLC • Islamabad

On-site
PKR 1,500,000 - 2,600,000
Senior Solution Engineer
Senior Solution Engineer

Keka Technologies Private Limited • Lahore

On-site
PKR 2,400,000 - 4,200,000
Senior Back End Developer
Senior Back End Developer

Translation Empire Ltd • Rawalpindi Cantonment

On-site
Full Stack Developer (.NET)
Full Stack Developer (.NET)

Dplit • Islamabad

On-site
PKR 1,000,000 - 1,500,000