Principal Software Engineer

2 days 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 Creative Chaos Full time

    Job SummaryA Principal Software Engineer for Python 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 Principal Software Engineer makes sure that the functionality, security, and performance of...


  • Lahore, Punjab, Pakistan Custom Software Full time

    We are looking for a highly skilled Senior .Net Development Engineer Team Lead to join our team at Custom Software Ltd.Key Skills and QualificationsExtensive experience in software development, particularly with SQL Server, .NET, or C#.Strong project management and data modeling skills.Ability to lead teams to achieve exceptional business outcomes.


  • 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 Trans Atlantic Business Solutions (Pvt) Ltd. Full time

    Principal Java Engineering ManagerTrans Atlantic Business Solutions (Pvt) Ltd. is looking for an exceptional Principal Java Engineering Manager to lead our technology team in Lahore, Pakistan.About the Job:This is a senior leadership position that demands a high degree of technical expertise, business acumen, and strategic thinking to drive innovation and...


  • Lahore, Punjab, Pakistan Allied Engineering Consultants Pvt Ltd Full time

    Allied Engineering Consultants Pvt Ltd is seeking a Principal Electrical Engineer to join our consulting services team. As a senior electrical engineer, you will provide technical guidance on electrical system design and engineering for various projects. Your expertise in generator sizing and substation design will enable us to deliver high-quality...


  • Lahore, Punjab, Pakistan Dubizzle Labs Full time

    At Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 300+. 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...

  • Software Engineer

    5 days 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...

  • Software Engineer

    1 week ago


    Lahore, Punjab, 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....


  • Lahore, Punjab, Pakistan Edward Milton & Co. Full time

    Edward Milton & Co. is seeking a highly skilled Principal C# Programmer to join our Software Team on a permanent basis.About the Role:The successful candidate will be responsible for designing, developing, and maintaining software applications using C# .Net. They will also be required to work closely with other team members to ensure effective project...


  • Lahore, Punjab, Pakistan Jobs for Humanity Full time

    At Jobs for Humanity, we are looking for a highly skilled Principal Software Engineer who can lead our development team. If you have 7-8 years of experience in software development, minimum 3-4 years in Node, and knowledge of Node Express, SQL & Database, Java Script, and Laravel (optional), then you might be the one we are looking for.Your responsibilities...


  • Lahore, Punjab, Pakistan Jobs for Humanity Full time

    Job Role and Responsibilities:We are seeking a highly capable PRINCIPAL SOFTWARE ENGINEER to join our team at Jobs for Humanity.The ideal candidate will have extensive experience in backend development using Node or related technologies, as well as proficiency in front-end development with Angular or other related technologies.Key responsibilities include...


  • Lahore, Punjab, Pakistan Travel Innovation Group Full time

    Shift patternFlexible, to be discussed with your managerSalaryPKR. 250,000 – 350,000 per month DOEAbout us and the department this role sits in:As a fast-growing SaaS company, Calrom has a proven record of delivering innovative software for international airlines. We're also part of the Travel Innovation Group, made up of Lime, Calrom & Aviate who all...


  • Lahore, Punjab, Pakistan ibex Full time

    Principal Product Manager – AI SolutionsJob Title: Principal Product Manager – AI SolutionsLocation: Remote / Hybrid / Office (Flexible)About the Role:We are seeking an experienced Principal Product Manager to lead our AI Solutions initiative, driving the development and growth of our internal and customer facing AI solutions. We leverage multi-AI agent...


  • Lahore, Punjab, Pakistan Contour Software Full time

    About UsAt Contour Software, 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.We have grown from a dozen people to over 2,000 staff across 3 cities in less than 14 years, creating the perfect environment for professionals to build fulfilling, long-term careers.Our...


  • Lahore, Punjab, Pakistan Virtual Force Inc. Full time

    Welcome to Virtual Force Inc.! We're looking for a skilled Principal .Net developer to join our team.As a key member of our team, you will be responsible for designing, developing, and maintaining software using the .NET framework.To succeed in this role, you'll need strong problem-solving skills, excellent communication abilities, and a passion for software...


  • Lahore, Punjab, Pakistan Pachem Global Pvt Limited Full time

    Pachem Global Pvt Limited is seeking a Principal Design Professional to lead our architectural projects and contribute to the company's growth.Responsibilities:Develop and implement architectural design strategies, collaborating with clients and stakeholders.Lead and manage architectural projects, from concept to completion.Develop detailed design drawings,...

  • Software Engineer

    4 days ago


    Lahore, Punjab, Pakistan Virtual Force Inc. Full time

    At Virtual Force Inc., we are seeking a talented Principal .Net developer to build software using languages and technologies of the .NET framework.We require a sharp eye for spotting defects, excellent communication skills, and passion for the .NET framework, Azure cloud, and software design/architecture.Your primary goal will be to work with internal teams...

  • Software Engineer

    5 days ago


    Lahore, Punjab, Pakistan One Machine Software Full time

    About One Machine SoftwareWe are a leading IT firm, always looking for talented individuals to join our team. We provide a dynamic work environment with opportunities for growth and learning.Job OverviewThis position requires a skilled Full Stack Developer to take ownership of end-to-end delivery, performing analysis, design, coding, testing, and maintenance...


  • Lahore, Punjab, Pakistan Contour Software Full time

    About Contour SoftwareWe are a leading enterprise software conglomerate that has grown significantly in recent years, with over 2,000 staff across 3 cities. As a subsidiary of Constellation Software Inc., we pride ourselves on being part of a global organization with a broad-based and ever-growing portfolio of market-leading solutions covering more than 100...


  • Lahore, Punjab, Pakistan Travel Innovation Group Full time

    Job Description:This is a key position within our organization, responsible for ensuring the quality and reliability of our software products.About Us:We are a leading provider of innovative software solutions for the travel industry.Key Responsibilities:To design and develop comprehensive test plans and strategies to ensure the highest quality of our...