Software Engineer

5 days ago


Islamabad, Islamabad, Pakistan 6fb27f01-73a3-4fa4-8cd3-83061e1e3929 Full time 30,000 - 60,000 per year

About Kodifly:

Kodifly is an AI-first spatial intelligence company transforming infrastructure monitoring and management. Headquartered in Hong Kong Science Park, with an expanded presence in Pakistan and ongoing expansion into the Kingdom of Saudi Arabia, we are backed by HKAI Lab and the Nvidia Inception program. Our expertise spans 3D point cloud processing, digital twin creation, and LiDAR technology. We develop intelligent infrastructure solutions that enable cities and enterprises to operate with greater efficiency and insight. By integrating AI-powered analytics, digital twins, and real-time spatial intelligence, we help our partners streamline asset inspections, elevate quality assurance, and enhance safety throughout the entire infrastructure lifecycle.

Job Description:

We are looking for a Software Engineer with a focus on Computer Vision to enhance our technology stack. This role offers a unique opportunity to work on real-world applications of AI and computer vision, contributing directly to the innovation and effectiveness of our SpatialSense product.

Key Responsibilities:
  • Develop and refine algorithms to enhance our capabilities, with a particular focus on spatial data presentation using GIS.
  • Design, develop, test, and maintain robust and scalable backend software applications according to specifications.
  • Implement and manage database systems (relational and non-relational) and optimize database queries for high performance.
  • Integrate and manage asynchronous tasks and services using technologies like Celery for efficient backend operations.
  • Collaborate with product managers, designers, and other stakeholders to gather requirements and define project scope.
  • Write clean, efficient, and well-documented code using appropriate software development methodologies.
  • Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Debug and resolve software defects and issues in a timely manner.
  • Participate in architecture and design discussions to propose and implement solutions that align with business goals.
  • Collaborate with cross-functional teams to integrate software components and resolve integration issues.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve software development practices.
  • Collaborate with other assurance engineers to develop and execute comprehensive test plans.
  • Contribute to the continuous improvement of development processes and tools.
  • Create cutting applications for the edge and cloud
  • Participate in the design and development of new features that utilize cutting-edge computer vision techniques to advance our digital twin technology.

Qualifications:

  • Bachelors, Masters or Ph.D. in Computer Science, Engineering, or related field
  • Proficiency in creating applications for the cloud and edge
  • Solid understanding of cloud computing platforms (e.g., AWS, Azure, GCP) and associated services.
  • Familiarity with edge computing concepts and technologies, such as CDN, caching, and edge caching.
  • Prior DevOps experience
  • Experience with ROS software and methodologies is a plus.
  • Proficient in Python, with proven experience using the Django framework.
  • Minimum 1 year of professional experience with other backend technologies/frameworks (e.g., Flask, , Ruby on Rails, DRF Java Spring) is required.
  • Strong understanding and practical experience with WebSockets and Webhooks.
  • Solid understanding of caching mechanisms (e.g., Redis, Memcached) to improve application performance.
  • Experience with task queuing systems, particularly Celery.
  • Strong understanding of software development principles, practices, and methodologies.
  • Familiarity with version control systems (e.g., Git) and collaborative development tools (e.g., Jira, Confluence).
  • Expert knowledge of relational databases (e.g., PostgreSQL, MySQL) and database design principles.
  • Solid understanding of data structures, algorithms, and object-oriented programming concepts.
  • Experience with unit testing and integration testing frameworks.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and effectively in a team environment.

We Offer:

  • Opportunity to work with state-of-the-art technology in a rapidly evolving field.
  • A collaborative environment where innovation is encouraged and rewarded.
  • Competitive salary and share options.
  • Professional development opportunities and a chance to make a significant impact in infrastructure safety and efficiency.

Join Us at Kodifly: If you're ready to apply your computer vision skills to tackle real-world challenges and drive technological advancement, Kodifly is looking for you. Apply now and begin your journey at the cutting edge of infrastructure technology


  • Software Engineer

    5 days ago


    Islamabad, Islamabad, Pakistan Gortnm Innovations Pvt Ltd Full time 400,000 - 600,000 per year

    The Role: You will be responsible for : Writing well-designed, testable and efficient code.Gathering and evaluating user feedback.Working as a part of a dynamic team to deliver winning products.Providing code documentation and other inputs to technical documents.Supporting continuous improvement by investigating alternatives and new technologies and...

  • Software Engineer

    7 days ago


    Islamabad, Islamabad, Pakistan SafariFone Full time 900,000 - 1,200,000 per year

    We are looking for a motivated Software Engineer with 1–2 years of professional experience to join our engineering team. In this role, you will contribute to building scalable backend services, high-performance applications, and system-level components using Go, C, or C++. You will gain hands-on exposure to modern software practices, performance...

  • Software Engineer

    5 days ago


    Islamabad, Islamabad, Pakistan Datamatics Global Services Ltd Full time 1,200,000 - 2,400,000 per year

    Job Description – Software Engineer (Front-End) – Islamabad Candidates OnlyJob Title: Software EngineerDivision: Web DevelopmentDepartment: Product EngineeringLocation: Islamabad (On-site)Note: Kindly Read the JD carefully before applying. Position SummaryWe are looking for a talented and motivated Front-End Web Developer based in Islamabad who is...


  • Islamabad, Islamabad, Pakistan CodeCentro Full time 200,000 - 600,000 per year

    Job Title:Director of Software EngineeringLocation:Gulberg Greens, IslamabadReports To:CEOAbout the RoleWe are seeking an accomplishedDirector of Software Engineeringwith strongsoftware architecture experienceto lead the design, development, and delivery of enterprise-grade IoT and data-driven software solutions.This role blendstechnical depth and strategic...


  • Islamabad, Islamabad, Pakistan Discretelogix Full time 1,500,000 - 3,000,000 per year

    Designation:Staff Software EngineerJob Description:We are seeking aStaff Software Engineerwith10+ years of experienceto lead the technical direction of product development initiatives. The ideal candidate will possess a deep understanding of software engineering principles, actively contribute to development efforts, and ensure seamless technical...

  • Software Engineer

    5 days ago


    Islamabad, Islamabad, Pakistan Motive Full time 60,000 - 180,000 per year

    Who we are:Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you...


  • Islamabad, Islamabad, Pakistan Discretelogix Full time 1,200,000 - 2,400,000 per year

    Job Description:We are seeking aPrincipal Software Engineerwith8+ years of experienceto lead the technical direction of product development initiatives. The ideal candidate will possess a deep understanding of software engineering principles, actively contribute to development efforts, and ensure seamless technical coordination across teams.This role...


  • Islamabad, Islamabad, Pakistan Teresol Pvt. Ltd. Full time 900,000 - 1,200,000 per year

    Software Design Engineer Islamabad | TeReSol Pvt. Ltd. | Full-Time | Mid-LevelAbout UsAtTeReSol Pvt. Ltd., we build smart engineering solutions — from innovative software to advanced hardware — for clients around the globe. We're a team that values creativity, collaboration, and continuous learning. As we grow, we're looking for a talentedSoftware...


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

    About ContourContour Softwarehas 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+ countries....

  • Software Engineer

    1 day ago


    Islamabad, Islamabad, Pakistan Xperion Full time 1,200,000 - 3,600,000 per year

    Software Engineer (1–2 Years Experience)Location:Remote / HybridExperience Level:1–2 YearsType:Full-timeAbout UsAtXperion, we're building scalable and adaptive digital solutions that power modern businesses. From SaaS platforms to intelligent data-driven systems, our team focuses on innovation, performance, and great user experiences.We're a growing tech...