Senior Software Engineer

3 weeks ago


Islamabad, Islamabad, Pakistan Kodifly Full time

Join to apply for the Senior Software Engineer role at Kodifly

Join to apply for the Senior Software Engineer role at Kodifly

About Kodifly:

Kodifly is revolutionizing infrastructure intelligence with next-gen spatial technologies. Headquartered in the Hong Kong Science Park and now expanding to Islamabad, Pakistan, we are backed by HKAI Lab, the NVIDIA Inception program, and a fast-growing portfolio of smart city and infrastructure safety projects. Our flagship solution,

About Kodifly:

Kodifly is revolutionizing infrastructure intelligence with next-gen spatial technologies. Headquartered in the Hong Kong Science Park and now expanding to Islamabad, Pakistan, we are backed by HKAI Lab, the NVIDIA Inception program, and a fast-growing portfolio of smart city and infrastructure safety projects. Our flagship solution, SpatialSense, harnesses 3D point cloud processing, digital twins, and LiDAR technology to deliver real-time, high-impact insights for complex environments.

Job Description:

We are looking for a Senior Software Engineer with a strong foundation in software design and architecture to join our Islamabad-based engineering team. You will play a pivotal role in building scalable cloud-native platforms and backend services that support 3D data processing, digital twin systems, and smart infrastructure solutions. You'll collaborate closely with AI/CV engineers, DevOps, and IoT specialists to build next-gen systems that operate at scale.

Key Responsibilities:

  • Design and build scalable, production-grade backend services using Python, Golang, and/or Node.js.
  • Architect and implement systems for ingesting and processing LiDAR, point cloud, and other geospatial data types.
  • Develop backend components for spatial data pipelines and digital twin platform integrations.
  • Containerize microservices using Docker and deploy using serverless frameworks (AWS Lambda).
  • Optimize performance for large-scale applications using Redis for caching and Kafka/RabbitMQ for asynchronous processing.
  • Configure and maintain distributed systems infrastructure with autoscaling and fault tolerance on cloud platforms.
  • Implement real-time data APIs, authentication flows, and secure data streaming with API Gateway and Cognito.
  • Enable efficient database interactions using PostgreSQL and MySQL, with read replicas and failover strategies.
  • Set up logging, tracing, and alerting using tools like CloudWatch, ELK stack, or Prometheus/Grafana.
  • Collaborate with AI and Computer Vision teams to support 3D object recognition and segmentation pipelines at scale.
  • Lead backend testing practices including unit, integration, and end-to-end test suites.
  • Establish and maintain CI/CD workflows with tools like GitHub Actions, Jenkins, or GitLab CI.
  • Participate in Agile ceremonies and maintain documentation in Jira and Confluence.

Required Qualifications:

Experience: 5+ years in backend or systems engineering with proven delivery on high-scale systems.

Languages & Frameworks:
  • Proficient in Python with production experience in Django, Flask.
  • Working knowledge of FastAPI, Golang, and/or Node.js.

System Design & Architecture:
  • Strong grasp of OOP, data structures, algorithms, and distributed system principles.

Databases & Caching:
  • Hands-on with PostgreSQL, MySQL.
  • Practical experience with Redis, Memcached, and other caching strategies.

Message Queues:
  • Proficiency with Kafka, RabbitMQ, Amazon SQS, and stream processing patterns.

Cloud Platforms:
  • AWS (mandatory): EC2, RDS, ECS, EKS, Lambda, VPC, API Gateway, Cognito, SNS, SQS.
  • GCP/Azure (nice to have): Cloud Functions, Pub/Sub, Azure Functions, etc.

DevOps & CI/CD:
  • Containerization with Docker, orchestration via Kubernetes, and automation with Ansible.
  • CI/CD tools like GitHub Actions, GitLab CI, Jenkins.

Monitoring & Observability:
  • Experience with CloudWatch, Prometheus, Grafana, ELK Stack, New Relic, or Datadog.

Edge & IoT:
  • Experience working with edge computing and IoT devices for data ingestion and synchronization.

Agile Development:
  • Familiarity with Jira, Confluence, and iterative delivery in Agile/Scrum teams.

Team & Leadership:
  • Ability to mentor junior engineers, perform code reviews, and lead backend efforts across functions.

Preferred to Have:
  • Experience in Golang and/or Node.js is highly preferred.
  • Experience with point cloud/LiDAR data, spatial or GIS data processing.
  • Familiarity with digital twin technologies and 3D data pipelines.
  • Experience with ROS (Robot Operating System) is a strong plus.
  • Familiarity with 3D graphics/visualization libraries (Open3D, PCL).

What we offer:
  • Work with cutting-edge spatial tech shaping the future of smart cities.
  • A collaborative environment focused on innovation and impact.
  • Competitive salary, equity options, and flexible work setup.
  • Career growth in a fast-scaling company with cross-functional exposure.
  • A meaningful mission: improving infrastructure safety and resilience through tech.

Join Us at Kodifly

If you're passionate about backend systems, large-scale architecture, and spatial tech, we'd love to hear from you. Be part of our mission to digitize and protect the world's infrastructure.

Seniority level
  • Seniority levelMid-Senior level
Employment type
  • Employment typeFull-time
Job function
  • Job functionEngineering and Information Technology
  • IndustriesSoftware Development

Referrals increase your chances of interviewing at Kodifly by 2x

Full Stack Engineer- Node.js, React,js and FirebaseAssociate Software Engineer- Data EngineerAssociate Software Engineer -React NativeAssociate Software Engineer - Data ScienceSolutions Engineer (Onsite, Islamabad, USD salary)Associate Software Engineer at FoomotionSoftware Developer at iSmile Dental SoftwareFull Stack Developer - Python & Angular (Onsite, Islamabad, Remittance Salary)Full STack Developer - [Python + Angular]

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#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...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryA Senior Software Engineer for .Net is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Senior/Principal Software Engineer (.NET+ React)Senior/Principal Software Engineer (.NET+ React)4 weeks ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Job Summary:A Full Stack Software Engineer for .NET and React is an associate at Creative Chaos who is mainly responsible for developing server and client...

  • Senior Cloud Engineer

    4 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....


  • Islamabad, Islamabad, Pakistan Sourcecode Full time

    We are looking for Senior Software Engineer (Front End)Employment Type: Full TimePositions: 1Job DescriptionRole OverviewWe are looking for a Senior Software Engineer with expertise in React.js and React Native to lead the development of high-performance web and mobile applications. This role focuses on building reusable components, optimizing performance,...

  • Software Engineer

    3 days ago


    Islamabad, Islamabad, Pakistan Devsinc Full time

    Devsinc is looking for passionate Associate Software Engineers - MERN to join its team.Requirements:Assist in building full-stack web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js)Write clean, efficient, and maintainable codeWork closely with senior developers to implement new features and optimize existing onesCollaborate with...


  • Islamabad, Islamabad, Pakistan Noetic Technologies Full time

    The ideal candidate will be an individual who has the passion to grow and lead who can utilize their skills and experience to grow.ResponsibilitiesAs Senior Software Engineer, you will be responsible for leading and mentoring cross-functional technology teams of junior software engineers while closely working with Q&A and DevOps.You will be required to...

  • Software Engineer

    2 weeks 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 VoicePlus Services Full time

    Senior Software Engineer & System Integration Specialist VoicePlus Services, Pakistan Minimum Qualifications:Bachelor's degree in computer science, computer engineering or related technical discipline7 years+ of professional experience in managing enterprise level MySQL DatabasesHands-on experience in API IntegrationsStrong DevOps focus and experience...


  • Islamabad, Islamabad, Pakistan Envio by Vista Full time

    Get AI-powered advice on this job and more exclusive features.Application Deadline: August 30, 2025About the RoleWe're a dynamic team building solutions that matter - and we need a Senior Full Stack Engineer to help us scale. If you love architecting systems, mentoring others, and solving real-world problems with code, this is your chance to make an...