Senior Software Engineer

1 day ago


Karachi, Sindh, Pakistan Spursol Full time 1,200,000 - 2,400,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 e.g., Java, .NET, Go, Python, React, Angular, etc.).
  • 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.



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

    TPS Pakistan, a leading provider of payment solutions, is seeking a talented and experienced Software Developer to join our dynamic team. The ideal candidate should possess a strong background in software development, particularly in the technologies and skills listed below.Senior Software EngineerWe are looking for a highly skilled and experienced Senior...


  • Karachi, Sindh, Pakistan Contour Software Full time 1,200,000 - 3,600,000 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...


  • Karachi, Sindh, Pakistan Avanza Solutions Full time 1,200,000 - 2,400,000 per year

    Job Title: Senior Software Engineer (C++)Location: Karachi, PakistanExperience: 3–6 YearsJob Type: Full-time On-siteAbout the RoleWe are looking for a skilled Senior Software Engineer (C++) with 3–6 years of proven experience in developing high-performance applications. The ideal candidate must have strong hands-on expertise in C++, multithreading,...


  • Karachi, Sindh, Pakistan Office Field Full time $90,000 - $120,000 per year

    OfficeField is looking for a talented Senior Software Engineer - iOS to join our team.Responsibilities:•    Design, develop, and maintain iOS applications for iPhones and iPads, ensuring high performance, responsiveness, and user-friendly interfaces•    Collaborate with designers to implement user interfaces that are visually appealing and...


  • Karachi, Sindh, Pakistan Careem Full time 120,000 - 240,000 per year

    Careem is building the Everything App for the greater Middle East — making it easy to move around, order food and groceries, manage payments, and more. Our purpose is simple: to simplify and improve people's lives and build an awesome organisation that inspires.Since 2012, Careem has enabled earnings for over 2.5 million Captains, simplified the lives of...


  • Karachi, Sindh, Pakistan Office Field Full time 1,200,000 - 3,600,000 per year

    Office Field is hiring a Senior Software Engineer- VueJS with strong front-end development skills and a passion for clean, responsive design.Responsibilities:•    Work with development teams and product managers to ideate software solutions•    Build responsive, visually appealing user interfaces•    Test software to ensure responsiveness...


  • Karachi, Sindh, Pakistan Avanza Solutions Full time 400,000 - 600,000 per year

    Job Title: Senior Software Engineer (C++)Location:Karachi, PakistanExperience:3–6 YearsJob Type:Full-time On-siteAbout the RoleWe are looking for a skilledSenior Software Engineer (C++)with 3–6 years of proven experience in developing high-performance applications. The ideal candidate must have strong hands-on expertise inC++,multithreading,database...


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

    Job Description of Senior Java DeveloperJob Title: Senior Java DeveloperLocation:KarachiCompany: VaulsysJob Type:Full-timeAbout Vaulsys:Vaulsys is a leading technology company specializing in payment solutions. We are committed to delivering innovative solutions that drive business growth and customer satisfaction. Our team is composed of talented...


  • Karachi, Sindh, Pakistan Hatch Techs Full time 900,000 - 1,200,000 per year

    We are looking for a skilledSeniorSoftware Engineerwith strong expertise inFrontend , React, TypeScript)andBackend (Python, FastAPI, MongoDB, Microservices). You will be responsible for building scalable, performant applications and delivering end-to-end solutions in collaboration with product, design, and engineering teams.Key Responsibilities:Develop and...


  • Karachi, Sindh, Pakistan Hatch Techs Full time

    We are looking for a skilledSeniorSoftware Engineerwith strong expertise inFrontend 15, TypeScript)andBackend (Python, FastAPI, MongoDB, Microservices). will be responsible for building scalable, performant applications and delivering end-to-end solutions in collaboration with product, design, and engineering teams.Key Responsibilities:Develop and maintain...