
Senior Software Engineer
24 hours ago
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.
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.
- Strong grasp of OOP, data structures, algorithms, and distributed system principles.
- Hands-on with PostgreSQL, MySQL.
- Practical experience with Redis, Memcached, and other caching strategies.
- Proficiency with Kafka, RabbitMQ, Amazon SQS, and stream processing patterns.
- 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.
- Containerization with Docker, orchestration via Kubernetes, and automation with Ansible.
- CI/CD tools like GitHub Actions, GitLab CI, Jenkins.
- Experience with CloudWatch, Prometheus, Grafana, ELK Stack, New Relic, or Datadog.
- Experience working with edge computing and IoT devices for data ingestion and synchronization.
- Familiarity with Jira, Confluence, and iterative delivery in Agile/Scrum teams.
- Ability to mentor junior engineers, perform code reviews, and lead backend efforts across functions.
- 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).
- 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.
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 typeFull-time
- 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-
Senior Software Developer
3 weeks ago
Islamabad, Islamabad, Pakistan Contour Software Full timeJoin to apply for the Senior Software Developer role at Contour SoftwareJoin to apply for the Senior Software Developer role at Contour SoftwareGet AI-powered advice on this job and more exclusive features.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has...
-
Senior Cloud Engineer
4 weeks ago
Islamabad, Islamabad, Pakistan Contour Software Full timeJoin to apply for the Senior Cloud Engineer role at Contour SoftwareContinue with Google Continue with GoogleJoin to apply for the Senior Cloud Engineer role at Contour SoftwareGet AI-powered advice on this job and more exclusive features.Sign in to access AI-powered advicesContinue with Google Continue with GoogleContinue with Google Continue with...
-
Senior Software Engineer
4 weeks ago
Islamabad, Islamabad, Pakistan Global Rescue Full timeSenior Software Engineer - Java Full Stack DeveloperJoin to apply for the Senior Software Engineer - Java Full Stack Developer role at Global RescueContinue with Google Continue with GoogleSenior Software Engineer - Java Full Stack DeveloperJoin to apply for the Senior Software Engineer - Java Full Stack Developer role at Global RescueBrief DescriptionGlobal...
-
Senior Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan Encode Full timeEnCode is a cutting-edge software company strategically headquartered in Islamabad, serving as the dynamic tech extension of our Berlin-based parent company. We specialize in providing top-notch software solutions to clients across Europe. EnCode's mission is to empower software specialists by providing them with a stable and collaborative working...
-
Senior Software Engineer
7 days ago
Islamabad, Islamabad, Pakistan Creative Chaos Full timeJob 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...
-
Senior Software Engineer
3 weeks ago
Islamabad, Islamabad, Pakistan Creative Chaos Full timeJob 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...
-
Senior Software Engineer
3 weeks ago
Islamabad, Islamabad, Pakistan Creative Chaos Full timeJob SummaryA Senior Software Engineer for Java 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...
-
Senior Java Software Engineer
4 weeks ago
Islamabad, Islamabad, Pakistan LMKR Full timeJoin to apply for the Senior Java Software Engineer role at LMKRContinue with Google Continue with GoogleJoin to apply for the Senior Java Software Engineer role at LMKRThe Senior Java Developer will design, build, and maintain robust server-side solutions using Java technologies. The role covers the full development lifecycle, including estimation, design,...
-
Software Engineer
3 weeks ago
Islamabad, Islamabad, Pakistan Solutions Innov8 Full time1 day ago Be among the first 25 applicantsDirect message the job poster from Solutions Innov8Founder & CEO @ Solutions Innov8 with expertise in MERN StackCompany DescriptionSolutions Innov8 empowers businesses with innovative IT solutions. Our expertise includes custom website development, mobile app development, branding and graphic design, SEO and digital...
-
Senior Java Software Engineer
3 weeks ago
Islamabad, Islamabad, Pakistan Avanza Solutions Full timeWe're looking for a passionate and skilled Java Developer to join our growing team and contribute to building robust and scalable applications.Key Requirements: Proficient in Core Java, Spring Boot, and Hibernate Experience in developing RESTful APIs and microservices Familiar with SQL/NoSQL databases Knowledge of Git, CI/CD tools, and Agile methodologies...