Karachi, Sindh, Pakistan

Pakistan Single Window is hiring a Principal Software Engineer

About the Role

Pakistan Single Window is seeking a Principal Software Engineer to lead the design, architecture, and development of our large-scale distributed microservices and modular React applications. You will provide technical leadership, establish development standards, and collaborate with cross-functional teams to deliver enterprise-class products.

What You'll Do

  • 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.
  • Establish standards for API design, versioning, data modeling, caching, observability, and resiliency.
  • Design and develop software architecture and applications following best practices.
  • Provide architectural blueprints and technical leadership to development teams.
  • Evaluate and recommend tools, technologies, and processes.
  • 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.
  • Design and develop scalable REST APIs and microservices.
  • Work with SQL Server, PostgreSQL, Oracle, Redis, and message brokers.
  • Write unit/integration tests and maintain clean architecture.
  • Build reusable UI components and integrate with backend microservices.

What We're Looking For

  • 7–8 years of overall software development experience.
  • At least 3 years in designing and executing enterprise-class products.
  • Excellent proficiency and hands-on technical leadership in Microsoft Technologies: .NET / .NET Core, Web Services.
  • Excellent proficiency and hands-on technical leadership in Web technologies: ReactJS, Typescript, Webform, KenduUI, CSS, HTML, NextJS, Micro Frontend.
  • Excellent proficiency and hands-on technical leadership in Enterprise Applications: Microservices, Containers, Service orchestration.
  • Excellent proficiency and hands-on technical leadership in Database: SQL Server.
  • Excellent proficiency and hands-on technical leadership in Others: Git, GitFlow, Linux.
  • Strong interpersonal, written, and verbal communication skills.

Technical Stack

  • .NET, .NET Core, Web Services
  • ReactJS, Typescript, Webform, KenduUI, CSS, HTML, NextJS, Micro Frontend
  • Microservices, Containers, Service orchestration
  • SQL Server, PostgreSQL, Oracle, Redis
  • Azure Service Bus, RabbitMQ, Kafka
  • Git, GitFlow, Linux

Benefits & Compensation

  • Competitive salary
  • Fuel Card
  • Health benefits
  • Professional development opportunities
  • Inclusive work culture
Required Skills
.NET.NET CoreWeb ServicesReactJSTypescriptNextJSMicro FrontendMicroservicesContainersService orchestrationKenduUICSSHTML
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
Job Details
Department Software Development
Category fullstack
Posted 2 months ago