Qureos

Find The RightJob.

Senior Software Engineer (.Net)

Job Description

A Senior Software Engineer (.NET) architects, develops, and maintains enterprise-grade applications using Microsoft’s .NET ecosystem. They lead development teams, drive technical decisions, mentor junior engineers, and deliver scalable, high-performance software solutions aligned with business goals.

Key Responsibilities

  • Architect and develop scalable .NET enterprise applications and APIs.
  • Lead code reviews and enforce development standards and best practices.
  • Mentor junior engineers and support team technical skill growth.
  • Collaborate with stakeholders to translate business requirements into solutions.
  • Optimize application performance, security, and system reliability continuously.
  • Design and integrate RESTful APIs, microservices, and cloud solutions.
  • Manage CI/CD pipelines and oversee deployment and release processes.
  • Troubleshoot, debug, and resolve complex software issues efficiently.

Skill & Experience

  • Deep expertise in C#, .NET Core, and ASP.NET frameworks.
  • Proficiency in SQL Server, Entity Framework, and database design.
  • Strong knowledge of REST APIs, microservices, and cloud platforms.
  • Experience with Azure, Docker, Kubernetes, and DevOps practices.
  • Familiarity with Agile, Scrum, Git, and version control workflows.
  • Excellent leadership, problem-solving, and cross-functional communication skills.

Note: Salary depends on experience and skills and is paid in local currency.


  • Date Posted
    March 26, 2026
  • Location
    Karachi
  • Offered Salary:
    3500000 - 5800000 / year
  • Expiration date
    October 23, 2028
  • Experience
    2 Year
  • Gender
    Both
  • Qualification
    Bachelor Degree

© 2026 Qureos. All rights reserved.