Principal Software Engineer

2 weeks ago


Lahore, Punjab, Pakistan Creative Chaos Full time
Job Summary

A 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 the server application are as per the design and is completely bug-free. Principal engineers have a responsibility to lead a team of engineers, mentor team members through continuous training and guidance.

Duties & Responsibilities
  • Lead a team of software engineers
  • Mentor team members through training and guidance
  • Analyze business requirements
  • Estimate assigned tasks
  • Write code and unit tests
  • Collaborate with other team members
  • Tune your code for enhanced security and performance
  • Maintain systems by fixing any existing issues
  • Update issue tracking software
  • Provide status updates
  • Communicate with clients
  • Control versions of your code
  • Research new technologies
  • Upgrade skills and knowledge
  • Evaluate candidates for open positions
Minimum Requirements
  • Minimum Bachelors in Computer Science/Software Engineering or equivalent.
  • Minimum 6-8 years of related experience in the professional industry.
  • Extensive experience in Python using the Django framework.
  • Strong proficiency in Microsoft technologies, tools, and platforms.
  • Knowledge and experience of Azure and AWS.
  • Knowledge and experience in writing backend components and Restful APIs.
  • Understanding of security standards and compliances.
  • Experience with different relational and schemaless databases such as Oracle/SQL Server, MySQL, PostgreSQL, and MongoDB.
  • Creating database structures for the required functionality.
  • Experience with writing unit tests and ensuring a minimum of 90% test coverage.
  • Knowledge of and experience with Github, JIRA, and other collaboration tools.
  • Understanding of fundamental concepts and design principles.
  • Basic understanding of front-end technologies.
  • Flexible attitude and versatile personality.
  • Strong communication and presentation skills.
  • Strong influence among team members.
Benefits
  • Paid Time Off
  • Work From Home
  • Health Insurance
  • OPD
  • Training and Development
  • Life Insurance
  • Exchange Program
#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan TheHiringl Full time

    Job SummaryWe 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,...


  • 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 SDSol Technologies Full time

    Principal Software Engineer / Technical LeadSDSol Technologies is a leading software development company seeking an experienced Principal Software Engineer / Technical Lead. We require a skilled professional with strong background in backend development, frontend technologies, and database management.The ideal candidate must have at least 8-10 years of...


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