Senior Software Engineer

kodifly· Engineering - Pakistan
Apply Now ↗
📍 PakistanFullTime

About this role

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. By integrating AI-powered analytics, digital twins, and real-time spatial intelligence, we help cities and enterprises improve efficiency, quality assurance, and safety across the infrastructure lifecycle.

Job Description

We are looking for a Senior Software Engineer to strengthen our core technology stack and lead a high-performing, dynamic team. This role involves hands-on ownership of production-grade, real-world AI and computer-vision systems, with direct impact on product innovation, scalability, and long-term reliability across our platform.

Key Responsibilities:

  • Design, develop, and refine algorithms with a strong focus on computer vision and spatial data processing, including GIS-based data presentation.

  • Design, develop, test, and maintain scalable software applications according to specifications.

  • Collaborate with product managers, designers, and stakeholders to translate requirements into robust technical solutions.

  • Write clean, efficient, and well-documented code following best software engineering practices.

  • Conduct code reviews to ensure code quality, maintainability, and performance standards.

  • Debug and resolve complex software defects in a timely manner.

  • Participate in architecture and design discussions, contributing to technical decision-making aligned with business goals.

  • Collaborate with cross-functional teams to integrate software components and resolve integration challenges.

  • Stay up-to-date with emerging technologies and industry trends to continuously improve development practices.

  • Collaborate with QA and assurance engineers to define and execute comprehensive test strategies.

  • Contribute to the continuous improvement of development processes, tools, and workflows.

  • Develop and maintain applications for edge and cloud environments.

  • Participate in the design and development of advanced features leveraging computer vision techniques for digital twin technology.

  • Analyze performance metrics and iterate on solutions to enhance accuracy, robustness, and scalability of spatial data systems.

Qualifications:

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Engineering, or a related field.

  • 4+ years of professional experience in software engineering, preferably with exposure to computer vision systems.

  • 2+years experience in Leadership role

  • Proficiency in building applications for cloud and edge environments.

  • Solid understanding of cloud platforms such as AWS, Azure, or GCP and their associated services.

  • Familiarity with edge computing concepts (CDN, caching, edge deployment).

  • Prior exposure to DevOps practices and deployment pipelines.

  • Experience with ROS software and methodologies is a plus.

  • Strong proficiency in C++, Python, or similar programming languages.

  • Solid understanding of software development principles, design patterns, and methodologies.

  • Experience with backend frameworks (e.g., Django) and related libraries.

  • Familiarity with version control systems (Git) and collaboration tools (Jira, Confluence).

  • Knowledge of relational and non-relational databases and data modeling principles.

  • Strong grasp of data structures, algorithms, and object-oriented programming concepts.

  • Experience with unit and integration testing frameworks.

  • Strong analytical and problem-solving skills.

  • Clear communication skills and ability to work effectively in cross-functional teams.

  • Ability to work independently while owning features end-to-end.

We Offer:

  • Opportunity to work with state-of-the-art AI and spatial intelligence technology.

  • A collaborative environment where innovation and ownership are encouraged.

  • Competitive salary and share options.

  • Professional growth opportunities and the ability to make a real-world impact in infrastructure safety and efficiency.

  • Fast-track growth opportunities for high performers

  • High autonomy and flexibility for leaders to build and own their domain

Join Us at Kodifly:

If you’re ready to apply your senior-level computer vision and software engineering skills to solve real-world challenges and build impactful infrastructure technology, Kodifly is looking for you. Apply now and be part of shaping the future of spatial intelligence. 🚀

Frequently Asked Questions

Is the salary disclosed for the Senior Software Engineer position at kodifly?
The salary for this Senior Software Engineer role at kodifly is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Software Engineer position at kodifly located?
This Senior Software Engineer role at kodifly is based in Pakistan. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Software Engineer role at kodifly full-time or part-time?
This is listed as a FullTime position. It is posted as a Senior Software Engineer role in the Engineering - Pakistan department at kodifly.
Which team or department does the Senior Software Engineer at kodifly belong to?
This Senior Software Engineer position is part of the Engineering - Pakistan department at kodifly. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Engineer position at kodifly?
Click the "Apply Now" button on this page. You will be redirected to kodifly's official application portal hosted on ashby where you can submit your application directly.
When was the Senior Software Engineer job at kodifly posted?
This Senior Software Engineer position at kodifly was posted on May 8, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Software Engineer
kodifly
Apply for this role ↗

You'll be redirected to kodifly's official application page on Ashby ATS.