Principal Software Engineer

5 days ago


Lahore, Punjab, Pakistan Creative Chaos Full time

1 month ago Be among the first 25 applicants

A Principal 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 Principal Software Engineer makes sure that the functionality, security and performance of the server application is 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

  • Develop, test, debug, document, and maintain the back-end services, models, processes, and databases that support the application
  • Participate in development team activities to ensure consistently high levels of quality and productivity
  • Deep and rapidly growing experience with cloud architectures: security, availability, microservices, consumption-based billing, designs for scalability
  • Stay up-to-date on new technologies and development techniques to improve application quality and construction efficiency
  • Embrace agile principles and support iterative processes to maximize the delivery of valuable software
  • Provides technical expertise and advice for complex assignments and/or projects. Works with staff, contractors, and vendors to meet Company MIS needs
  • In addition to staff level duties, performs complex design and/or analyses to meet a variety of business needs through technology
  • Provides project leadership; may manage small to medium projects
  • Presents recommendations to management and provides guidance in selecting alternatives
  • Serves as a resource to others regarding highly technical areas and provides expertise to department management and others outside department/function

Requirements
  • Minimum Bachelors in Computer Science/Software Engineering or equivalent
  • Minimum has 8+ years professional experience in Java/Spring development, specifically developing commercial Spring MVC/Hibernate and AJAX web applications;
  • Experience in system integration, most significantly in designing, building, and consuming REST services;
  • Experience with PostgreSQL as DB Engine, deployed on AWS and relational DB skills for PostgreSQL & Terraform
  • Experience with React Js is a plus
  • Is comfortable working closely with business stakeholders, user experience designers, and quality assurance;
  • Embraces evolving requirements and specifications;
  • Possesses excellent and concise written & oral communication skills;
  • Believes in the value of test automation;

Benefits
  • Paid Time Off
  • Work From Home
  • Health Insurance
  • Provident Fund
  • OPD
  • Training and Development
  • Life Insurance
  • Exchange Program
Seniority level
  • Seniority levelMid-Senior level
Employment type
  • Employment typeFull-time
Job function
  • Job functionInformation Technology
  • IndustriesIT Services and IT Consulting

Referrals increase your chances of interviewing at Creative Chaos by 2x

Sign in to set job alerts for "Principal Software Engineer" roles.Principal Software Engineer- (Node+React)Senior C# Developer, Trilogy (Remote) - $60,000/year USD

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

  • Lahore, Punjab, Pakistan Creative Chaos Full time

    Job SummaryA Principal Software Engineer for ReactJS 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 Creative Chaos Full time

    Job SummaryA Principal Software Engineer for Node 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...


  • 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 TechieMinions Full time

    Principal Software Engineer (Ruby On Rails)Join to apply for the Principal Software Engineer (Ruby On Rails) role at TechieMinions.We help companies from startups to corporations build their products from scratch using cutting-edge technologies. Our projects include DTC and B2B products used by Amazon, Uber, Microsoft, Pepsico, The Nobel Prize, NBC, Harvard,...


  • Lahore, Punjab, Pakistan CureMD Full time

    Join to apply for the Principal Software Engineer role at CureMDJoin to apply for the Principal Software Engineer role at CureMDJob Overview:You will lead the design and development of complex software solutions, providing technical expertise and guidance to the engineering team. Your role involves shaping the architectural vision, implementing best...


  • Lahore, Punjab, Pakistan HR POD Careers Full time

    Principal Software Engineer - Node.js, React, AWS (Hybrid, Lahore, USD Salary)Join to apply for the Principal Software Engineer - Node.js, React, AWS (Hybrid, Lahore, USD Salary) role at HR POD Careers.Requirements:5 to 6 years of professional experience in full-stack development.Deep expertise in Node.js and TypeScript, especially in backend...


  • Lahore, Punjab, Pakistan Soliton Technologies Full time

    Join to apply for the Senior/Principal Automation Engineer - SQA role at Soliton TechnologiesContinue with Google Continue with Google3 days ago Be among the first 25 applicantsJoin to apply for the Senior/Principal Automation Engineer - SQA role at Soliton TechnologiesJob DescriptionWe are hiring Senior/Principal Automation Engineers - SQA, where you'll...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    Job SummaryA Principal Software Engineer for Node and React is an associate at Creative Chaos who is mainly responsible for developing server and client applications for various software platforms including but not limited to writing Restful APIs and developing front-end interfaces for the web. A principal software engineer makes sure that the functionality,...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the Software Engineer in Test II role at TCP SoftwareContinue with Google Continue with GoogleJoin to apply for the Software Engineer in Test II role at TCP SoftwareTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has...


  • Lahore, Punjab, Pakistan beBeeSoftware Full time

    Job Title: Senior/Principal Software Quality Assurance (SQA) EngineerJob OverviewLahore, Pakistan is home to a rapidly growing software testing industry.As a Senior/Principal SQA Engineer, you will be responsible for driving innovation in software testing by developing, maintaining, and executing cutting-edge automation scripts.Key Responsibilities:Develop...