Software Engineer

3 days ago


Islamabad, Islamabad, Pakistan Kodifly Full time
About Kodifly

Kodifly is at the forefront of transforming infrastructure monitoring through advanced spatial intelligence. Based in the vibrant hub of Hong Kong Science Park and backed by initiatives like HKAI Lab and the Nvidia Inception program and now expanding to Islamabad, Pakistan - we specialize in pioneering 3D point cloud processing, digital twin creation, and cutting-edge LiDAR technology. Our flagship product, SpatialSense, integrates these technologies to provide real-time, actionable insights that enhance the safety, efficiency, and sustainability of infrastructure projects.

Job Description

We are looking for a Software Engineer with a focus on backend development 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 software applications according to specifications.
  • 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.
  • Analyze performance data and iterate on our solutions to enhance accuracy and robustness in spatial data handling.

Qualifications
  • Bachelors, Masters or Ph.D. in Computer Science, Engineering, or related field with 2 years of experience in a similar role.
  • 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 programming languages such as C++, Python, or similar.
  • Strong understanding of software development principles, practices, and methodologies.
  • Experience with backend software development frameworks and libraries.
  • Familiarity with version control systems (e.g., Git) and collaborative development tools (e.g., Jira, Confluence).
  • Knowledge of relational and non-relational databases 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 software development 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
#J-18808-Ljbffr

  • Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full time

    Senior Software Engineer (Java)Dynamic Software Ltd, PakistanEducation: BS / MS in Computer Science from a reputable University.We have a world-leading forensic compliance email archiving system that uses an exchange functionality, ensuring a copy of every email (internal/external) sent/received is copied and sent to the Main Server. Our Server stores the...

  • Software Engineer

    3 weeks ago


    Islamabad, Islamabad, Pakistan BrightSpyre Full time

    Direct message the job poster from BrightSpyre.comHuman Resources Executive | Certified HR ProfessionalWe are looking for a passionate, results-driven Entry-Level Software Engineer to join our development team. This position provides an opportunity for recent graduates or junior professionals to gain hands-on experience in software engineering within a...

  • Senior Cloud Engineer

    3 weeks ago


    Islamabad, Islamabad, Pakistan Contour Software Full time

    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+ countries....

  • SQA Engineer

    4 weeks ago


    Islamabad, Islamabad, Pakistan Now Software (Pvt) Limited Full time

    2 days ago Be among the first 25 applicantsDirect message the job poster from Now Software (Pvt) LimitedSenior Talent Acquisition at NOW Software????????????????????????????????: Islamabad????????????????????????????????????????: 3 years????????????????????????????: 10 am to 7 pm (Mon-Fri)Key Responsibilities:Review requirements, specifications, and...

  • Software Engineer

    7 days ago


    Islamabad, Islamabad, Pakistan ENW Trading Full time

    Responsibilities:- Collaborate with cross-functional teams to analyze user requirements and design software solutions for various projects in trade, e-commerce, telecommunications, and marketing.- Develop high-quality, efficient code using programming languages such as Java, Python, or C++.- Conduct thorough testing and debugging of software applications to...

  • Software Engineer

    5 days ago


    Islamabad, Islamabad, Pakistan Howmuch Pvt. Ltd Full time

    OverviewArkhitech is seeking talented Software Engineer with ReactJS or NodeJS experience that enjoy building advanced internet applications, designing great APIs, and mentoring junior developers.OverviewArkhitech is seeking talented Software Engineer with ReactJS or NodeJS experience that enjoy building advanced internet applications, designing great APIs,...


  • Islamabad, Islamabad, Pakistan Field Engineer Support Full time

    Get AI-powered advice on this job and more exclusive features.Company DescriptionWe suggest you enter details here.Role DescriptionThis is a full-time on-site role located in Islamabad for a Desktop Support Technician. The Desktop Support Technician will be responsible for providing technical support for desktop computers, managing printer support,...

  • Software Engineer

    3 weeks ago


    Islamabad, Islamabad, Pakistan Howmuch Full time

    OverviewArkhitech is seeking talented Software Engineer with Ruby on Rails experience that enjoy building advanced internet applications, designing great APIs, and mentoring junior developers.Major Duties & ResponsibilitiesCultivating engineering best practices within the web group, and, in conjunction with other senior engineers, company wide.Collaborating...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Software Engineer EducatorWe are seeking a qualified and passionate individual to join our team as an educator in Software Engineering. The ideal candidate will possess strong communication skills, the ability to work collaboratively in a team, and a passion for teaching and mentoring students.Job Responsibilities:Deliver engaging lectures and tutorials in...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    Team Lead Software Development Software Productivity Strategists Inc., Pakistan A university degree in either Computer Science or Software Engineering.The Software Development Lead will be responsible for recruiting, managing, and developing a team of developers and QA engineers who develop IoT and/or cognitive applications using IBM Bluemix and IBM...