Current jobs related to Senior Software Engineer(.Net) - Karachi, Sindh - SpurSol


  • Karachi, Sindh, Pakistan Jami Partners Full time

    OverviewJami Partners is looking for an exceptional candidate to build the next generation high performance front-end trading application. Senior Software Engineer / Senior Developer candidates are welcome to join our growing team. In this role, you will work through the full lifecycle of software development projects, from ideation to launch, and...


  • Karachi, Sindh, Pakistan Jami Partners Full time

    OverviewJami Partners is looking for an exceptional candidate to build the next generation high performance front-end trading application. Senior Software Engineer / Senior Developer candidates are welcome to join our growing team. In this role, you will work through the full lifecycle of software development projects, from ideation to launch, and...


  • Karachi, Sindh, Pakistan Folio3 Software Full time 900,000 - 1,200,000 per year

    Folio3 is seeking an experienced .NET Developer to lead the software development lifecycle and leverage expertise in the .NET framework to deliver high-quality enterprise systems.Responsibilities:Design, develop, and maintain scalable applications using C# and the .NET framework.Provide technical support for web and mobile applications.Develop...


  • Karachi, Sindh, Pakistan Astera Software, Inc. Full time

    Job SummaryAs a .NET developer, the incumbent will be responsible for designing, developing, and deploying software solutions, in addition to providing system maintenance and support. Working in the entrepreneurial environment, you will get a chance to put your ideas to work by creating applications from scratch, delivering functional and scalable solutions,...


  • Karachi, Sindh, Pakistan SpurSol Full time

    Senior Software EngineerResponsibilities and Deliverables:Design, architect, and implement scalable, reliable, and secure applications.Collaborate closely with product managers, engineers, and stakeholders to define solutions, identify bottlenecks, and address critical priorities.Promote best practices in code quality, testing, CI/CD, and maintainability to...


  • Karachi, Sindh, Pakistan beBeeSoftware Full time $90,000 - $120,000

    Lead .NET DeveloperWe are looking for a highly skilled .NET software engineer to work on automotive software technology stack for enterprise-level clients and lead best-in-class engineering teams.


  • Karachi, Sindh, Pakistan Softflux Pakistan Pvt Ltd Full time

    Senior Software Engineer Softflux Pakistan Pvt Ltd, Pakistan Softflux Pakistan (Pvt.) limited is looking for Senior Software Engineers specialists in .Net, LAMP (Linux-Apache-MySQL-PHP).The person who takes this job will undoubtedly be providing some of the technical muscle Softflux needs to continue growing its BPO operations.The incumbent should be a...


  • Karachi, Sindh, Pakistan beBeenetDeveloper Full time 2,000,000 - 2,500,000

    Highly Skilled .NET Developer WantedWe are looking for a seasoned software engineer with exceptional skills in object-oriented development methodologies and strong background in .NET framework to contribute to our product's architecture and design. As a key member of our team, you will be responsible for developing web-based applications leveraging the .NET...


  • Karachi, Sindh, Pakistan Contour Software Full time

    Join to apply for the Senior Software Developer - Team Lead role at Contour SoftwareJoin to apply for the Senior Software Developer - Team Lead role at Contour SoftwareGet AI-powered advice on this job and more exclusive features.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About...


  • Karachi, Sindh, Pakistan beBeeSoftwareEngineering Full time $150,000 - $170,000

    Job Title:Senior Software Engineering LeadWe are seeking an experienced and skilled Senior Software Engineering Lead to join our team. This role involves leading software development projects, mentoring junior engineers, and contributing to the design and implementation of complex software solutions.Key ResponsibilitiesTechnical Leadership & Hands-On...

Senior Software Engineer(.Net)

2 weeks ago


Karachi, Sindh, Pakistan SpurSol Full time $90,000 - $120,000 per year

Senior Software Engineer

Responsibilities and Deliverables:

  • Design, architect, and implement scalable, reliable, and secure applications.
  • Collaborate closely with product managers, engineers, and stakeholders to define solutions, identify bottlenecks, and address critical priorities.
  • Promote best practices in code quality, testing, CI/CD, and maintainability to minimize technical debt.
  • Lead design discussions and contribute to improving software architecture across the team.
  • Ensure code is reviewed, version-controlled, and documented effectively using Git.
  • Stay current with industry trends and emerging technologies, particularly in cloud, containerization, and AI/GenAI tools.
  • Mentor and guide team members, fostering a culture of collaboration, learning, and innovation.

Key Technical & Educational Requirements

  • 4+ years of professional software development experience in building and maintaining production systems.
  • Strong understanding of software design principles (OOP, SOLID, design patterns, domain-driven design, microservices, etc.).
  • Proven experience in backend and frontend development (language/framework agnostic- .NET)
  • Proficiency in API design and development and integration best practices.
  • Solid experience with relational and/or NoSQL databases and data modeling.
  • Hands-on expertise with Git and modern development workflows.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and deployment best practices.
  • Experience with Docker and container orchestration (Kubernetes) is a strong plus.
  • Exposure to AI and Generative AI tools for improving workflows or building intelligent applications is a plus.
  • Strong problem-solving skills, with the ability to balance technical trade-offs and business needs.
  • Excellent communication and collaboration skills, with prior experience working in agile teams.