Principal Software Engineer

3 weeks ago


Lahore, Punjab, Pakistan TheHiringl Full time
Job Summary

We are seeking an experienced Principal Software Engineer to lead the design, development, and deployment of high-quality software solutions. In this role, you will drive technical strategy, mentor engineering teams, and collaborate with stakeholders to deliver scalable and innovative software products. You will work closely with architects, developers, and product managers to build robust, secure, and high-performance systems.

Key Responsibilities
  • Lead the design and development of complex software applications, ensuring best practices and high performance.
  • Define technical strategies, architectures, and roadmaps to align with business goals.
  • Provide hands-on coding, debugging, and optimization of software applications.
  • Mentor and coach software engineers, fostering a culture of technical excellence.
  • Collaborate with cross-functional teams, including product management, UX, and DevOps, to deliver high-quality solutions.
  • Conduct code reviews, enforce coding standards, and ensure software security best practices.
  • Drive continuous integration, deployment, and automation efforts to improve efficiency.
  • Research and adopt new technologies to enhance system scalability, reliability, and maintainability.
  • Identify and resolve performance bottlenecks and architectural challenges.
  • Maintain thorough technical documentation and provide guidance on software engineering best practices.
Required Skills & Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of experience in software development, with at least 3+ years in a leadership role.
  • Expertise in programming languages such as Java, Python, C++, or JavaScript (Node.js, React, Angular, etc.).
  • Strong knowledge of cloud platforms like AWS, Azure, or Google Cloud.
  • Experience with microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
  • Solid understanding of databases (SQL and NoSQL), distributed systems, and API design.
  • Proven track record of delivering large-scale, high-performance software applications.
  • Excellent problem-solving, analytical, and decision-making skills.
  • Strong communication and leadership abilities to guide technical teams and collaborate with stakeholders.
Preferred Qualifications
  • Experience with AI/ML, blockchain, or cybersecurity technologies.
  • Familiarity with Agile methodologies and DevOps practices.
  • Contributions to open-source projects or technical publications.
Benefits
  • Competitive salary with performance bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Flexible work arrangements, including remote options.
  • Learning and development programs, including certifications and workshops.
  • Stock options, 401(k) matching, and other financial incentives.

Join us and lead the next generation of software innovation

#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan People Full time

    About the job Principal Software Engineer - Node & AngularWe are looking for a highly capable PRINCIPAL SOFTWARE ENGINEER.Job Role and Duties:Backend development in Node or other related technologies.Front-end development in Angular or other related technologies & creation of HTML/CSS.Develop APIs in Node as per standard and optimization.Integrate 3rd Party...


  • Lahore, Punjab, Pakistan LOGICON, LLC Full time

    Principal Software Engineer (Full Stack)Job Summary:We are looking for a highly skilled Principal Software Engineer with a strong full-stack development background to lead technical initiatives and drive engineering excellence across projects. The ideal candidate will have 8+ years of hands-on experience with MERN/MEAN stacks, Node.js, and Python, along with...


  • Lahore, Punjab, Pakistan SDSol Technologies Full time

    Principal Software Engineer / Technical LeadSDSol Technologies is seeking a highly skilled Principal Software Engineer / Technical Lead with a strong background in backend development, frontend technologies, and database management. The ideal candidate must have an overall experience of 8-10 years with a proven track record in managing software development...


  • Lahore, Punjab, Pakistan Bitsclan Full time

    We are seeking a seasoned Principal Software Engineer to lead our software development team. As a key member, you will be responsible for delivering high-quality code and meeting project deadlines.Key Responsibilities:Design, develop, test, and deploy scalable PHP applicationsLiaise with the team to ensure seamless project executionMaintain and improve...


  • Lahore, Punjab, Pakistan Strategic Systems International Full time

    JOB TITLE: Principal Software Engineer (PHP, Laravel, MySQL)DEPARTMENT: Software DevelopmentREPORTS TO: Project DirectorPURPOSE:We are seeking a highly experienced and motivated Senior Full Stack Developer to join our dynamic team. This role is ideal for a technically proficient individual with strong backend and frontend expertise, leadership capabilities,...


  • Lahore, Punjab, Pakistan UOH Full time

    Job Title: Principal Engineer Leader">We are seeking an experienced Principal Engineer Leader to join our team at the University Of Veterinary & Animal Sciences in Lahore. As a key member of our engineering leadership, you will be responsible for leading and managing engineering teams to drive innovation and excellence.">About Us:">The University Of...


  • Lahore, Punjab, Pakistan Cto 247 Full time

    Job OverviewCto 247 is seeking a highly skilled Principal Software Architect to lead our software development team. As a key member of our IT department, you will be responsible for designing, developing, and deploying high-quality software solutions.The ideal candidate will have a strong background in Microsoft Technologies, including .NET Framework 4.0,...


  • Lahore, Punjab, Pakistan CLUSTOX Full time

    About the job Principal Test Engineer- Automation + ManualWe are currently seeking a highly skilled and experienced Principal Test Engineer to join our dynamic team. As a Principal Test Engineer, you will play a crucial role in ensuring the quality and reliability of our software projects through both automation and manual testing.Key Responsibilities:Lead...


  • Lahore, Punjab, Pakistan Travel Innovation Group Full time

    About the PositionAs a Principal SQA (Automation) Engineer at Travel Innovation Group, you will be responsible for defining test plans for features based on user stories, validating features/user stories against agreed acceptance criteria, and ensuring that developed features meet quality standards.You will work closely with agile teams to ensure the quality...


  • Lahore, Punjab, Pakistan Crebri Engineering Full time

    Principal Designer PositionWe are seeking an experienced principal designer to join our team. The successful candidate will be responsible for leading design teams and developing complex engineering solutions in the oil and gas sector.Key Responsibilities:Minimum 7 to 10 years of relevant experience in engineering design in oil and gas EPC projects.Exposure...


  • Lahore, Punjab, Pakistan Clustox Inc. Full time

    We are currently seeking a highly skilled and experienced Principal Test Engineer to join our dynamic team. As a Principal Test Engineer, you will play a crucial role in ensuring the quality and reliability of our software projects through both automation and manual testing.Key Responsibilities:Lead and manage a team of test engineers, providing guidance and...


  • Lahore, Punjab, Pakistan Dubizzle Labs Full time

    At Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 400+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class...


  • Lahore, Punjab, Pakistan Strategic Systems International Full time

    JOB TITLE: Principal / Senior Software Engineer (Ruby on Rails, Vue.js)DEPARTMENT: Software DevelopmentREPORTS TO: Team Lead / Project ManagerPURPOSE:To design, develop, and maintain robust and interactive full-stack web applications using Ruby on Rails and Vue.js. This role offers an opportunity to contribute to both product architecture and development,...


  • Lahore, Punjab, Pakistan iCrows Full time

    iCrows is seeking a highly experienced Principal Technology Expert to lead our technology team. As a principal technologist, you will be responsible for driving technological innovation and ensuring that our software systems meet the highest standards.The ideal candidate will possess:Deep understanding of software architecture and design patternsExperience...

  • Software Engineer

    1 week ago


    Lahore, Punjab, Pakistan Meezan Software House Full time

    Meezan Software House is a leading private limited company specializing in computer software solutions for the accounting industry.Responsibilities:We are looking for a skilled Software Engineer to develop and maintain WordPress websites and plugins.You will collaborate with our cross-functional teams to gather project requirements and ensure timely...

  • Software Engineer

    4 weeks ago


    Lahore, Punjab, Pakistan CookiesBird Software Solutions Full time

    We are looking for a Software Engineer having 0 to 1 year of experience that will be able to develop, extend and bug-fix our web applications and deliver in time work with quality, optimization, and efficient coding.Our technology stack includes Ruby on Rails, React JS, Node JS, Shopify, and Shopify Plus.If you are a fresh graduate, no prior knowledge of...


  • Lahore, Punjab, Pakistan Contour Software Full time

    As a Senior Software Support Engineer at Contour Software, you will be responsible for leading a team of developers in providing technical support and solutions to our clients. In this role, you will work closely with product, design, customers, and operations teams to define and implement solutions. The ideal candidate will have at least 6+ years of...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    We are looking for a highly skilled Principal Software Engineer with a strong full-stack development background to lead technical initiatives and drive engineering excellence across projects.Job DescriptionThe ideal candidate will have 8+ years of hands-on experience with MERN/MEAN stacks, Node.js, and Python, along with a solid track record of leading...


  • Lahore, Punjab, Pakistan Dubizzle Labs Full time

    At Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 450+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class...


  • Lahore, Punjab, Pakistan Confiz Full time

    Confiz is looking for Backend Engineer - Python with at least 5+ years of experience. Apply only if you consider yourself to be the very best and are looking for challenges and rewards that no other company will provide.Responsibilities:Software Development: Design, develop, and implement innovative software solutions, emphasizing creative problem-solving...