Principal Software Engineer

21 hours ago


Islamabad, Islamabad, Pakistan Value Engineering Pakistan Full time $90,000 - $120,000 per year

Experience:
5–6+ years

Employment Type:
Full-time (On-Site)

Key Responsibilities

  • Lead a team of
    full-stack developers
    , providing mentorship, code reviews, and guidance on best practices.
  • Design, implement, and maintain
    scalable, reliable, and maintainable system architectures
    .
  • Oversee
    end-to-end deployments
    on AWS, ensuring best practices in security, performance, and scalability.
  • Manage source code, version control, branching strategies, and CI/CD pipelines using
    Bitbucket
    .
  • Integrate
    AI/ML solutions
    into applications using frameworks such as
    AWS SageMaker, TensorFlow, PyTorch, or OpenAI APIs
    .
  • Collaborate closely with
    product managers, designers, and stakeholders
    to translate business requirements into technical solutions.
  • Enforce software engineering best practices, including coding standards, testing, and documentation.
  • Evaluate and recommend
    technology stacks, frameworks, and architectural patterns
    for new projects.
  • Troubleshoot complex production issues, optimize system performance, and ensure high availability.

Required Skills and Experience

  • Full-stack development:
    Strong expertise in backend technologies (
    , Python, or Java
    ) and modern frontend frameworks (
    React, Angular, Vue
    ).
  • Cloud & DevOps:
    Hands-on experience with
    AWS services
    (EC2, S3, Lambda, RDS, VPC, CloudFormation, etc.), CI/CD pipelines, and deployment automation.
  • Version Control:
    Proficiency in
    Bitbucket
    (Git workflows, branching, pull requests, merge strategies).
  • AI/ML Integration:
    Experience with AI/ML frameworks, APIs, and tools for integrating predictive or generative capabilities into software applications.
  • System Architecture:
    Strong understanding of
    microservices, RESTful APIs, database design
    (SQL and NoSQL), caching, and message queues.
  • Leadership:
    Proven ability to lead engineering teams, mentor developers, and manage technical projects end-to-end.
  • Problem-solving:
    Ability to analyze complex systems, identify bottlenecks, and implement solutions efficiently.
  • Soft skills:
    Excellent communication, collaboration, and stakeholder management skills.

Preferred Skills

  • Experience with
    Docker, Kubernetes
    , and containerized deployments.
  • Knowledge of
    observability, monitoring, and logging
    (CloudWatch, ELK stack, Prometheus, Grafana).
  • Exposure to
    event-driven architectures
    and serverless design patterns.
  • Previous experience acting as a
    technical architect or principal engineer
    in medium-to-large-scale projects/ products.

Educational Qualification

  • Bachelor's or Master's degree in
    Computer Science, Software Engineering, or a related field
    , or equivalent work experience.

Why Join Us

  • Opportunity to lead a high-performing engineering team and shape product architecture.
  • Work on cutting-edge
    AI-enabled applications
    and cloud-native products.
  • Collaborative and innovative work culture with opportunities for professional growth.
  • Exposure to
    end-to-end software development lifecycle
    , from architecture to deployment.


  • Islamabad, Islamabad, Pakistan ieng Group Full time 900,000 - 1,200,000 per year

    The Company's Equal Opportunities policy applies equally to the recruitment process and must be complied with at every stage of the recruitment process. This means that prospective applicants should not be discriminated against either directly or indirectly on the grounds of race, nationality, ethnic origin, gender, marital status, sexual orientation,...


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

  • Software Engineer

    2 weeks ago


    Islamabad, Islamabad, Pakistan F3 Technologies Full time 600,000 - 1,200,000 per year

    Company DescriptionF3 Technologies is a leading IT company specializing in Healthcare, Emergency Services Command & Control Systems, Enterprise Mobile Apps, and Geo Spatial Systems. With over 300 experienced software developers and project managers, we undertake complex enterprise product development globally. As a Microsoft certified Gold Partner and...


  • Islamabad, Islamabad, Pakistan En Route Technologies Full time 600,000 - 1,200,000 per year

    Company DescriptionRole DescriptionThis is a full-time, on-site role for a Java Software Engineer, located in Islamabad Division. The Java Software Engineer will be responsible for developing and maintaining software applications, implementing microservices architecture, programming, and working with the Spring Framework. Day-to-day tasks will include...

  • Software Engineer

    1 week ago


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

    Company DescriptionJidat IT is an agency dedicated to providing software solutions to small and medium-sized businesses. We specialize in creating web applications, portals, and custom software that enhance productivity. Our process emphasizes individualized experiences, from creating mockup designs with client feedback to delivering efficient and profitable...


  • Islamabad, Islamabad, Pakistan Ibadat International University- IIUI Full time 600,000 - 1,200,000 per year

    Company DescriptionIbadat International University (IIUI) was established by the Parliamentary Act XVIII of 2021. The university's purpose-built campus spans 250 kanals and offers 10 degree programs. IIUI is dedicated to providing quality education, ensuring that each student gains the knowledge and skills needed to excel in their respective fields. The...


  • Islamabad, Islamabad, Pakistan AIOTAC Full time 400,000 - 600,000 per year

    We are seeking a Junior Software Engineer for small and medium scale web apps development.ResponsibilitiesWork on Web Apps, REST APIs and DatabasesRequirements gathering, write clean code and develop web apps on latest technologiesCoordinate with other team members and contribute in project life cycleWrite well documented clean code and troubleshoot issues...


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

  • Software Engineer

    2 weeks 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...


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

    Job Title: Senior Software EngineerJob DescriptionCONVO is seeking for a Senior Software Engineer to join our fast-paced team and play a key role in integrating, implementing, and supporting industry-leading Trade Promotion Management/Sales Force Automation solutions for global FMCG companies. Become a member of a hard-working team that designs, builds, and...