Principal Software Support Engineer-II

5 days ago


Karachi, Sindh, Pakistan Pakistan Single Window Full time
  • Manage a team of software support specialists, ensuring timely and effective issue resolution and stakeholder communication.
  • Review, analyze, and ensure the timely resolution of software issues escalated from the L2 Support Team, documenting lessons learned and preventive actions.
  • Monitor and analyze production incidents to identify trends, root causes, and areas for process improvement.
  • Collaborate with DevOps, Systems, Networks, L2 Support, and Database Administration teams to ensure that production issues are tracked, prioritized, and resolved efficiently.
  • Liaise with Product Development and Product Testing teams to identify and prioritize product enhancements and bug fixes based on stakeholder feedback and self-identification.
  • Ensure effective communication and coordination with relevant teams to manage production, support lifecycles and deploy reliable software solutions.
  • Analyze transactional system databases after release deployments to identify any data inconsistencies or damage.
  • Plan and execute corrective actions while ensuring full data integrity is restored and maintained.
  • Maintain a centralized repository of reported issues, root cause analyses, and affected transactions.
  • Support release and change management processes while maintaining up-to-date documentation, troubleshooting guides, and knowledge repositories to enhance team efficiency and issue resolution.
  • Prepare and publish monthly software defects and support performance reports for relevant stakeholders.
  • Develop and maintain in-depth knowledge of PSW software applications (e.g., PCS) and remain updated on new releases and features.
  • Promote best practices in software support and encourage continuous improvement and learning within the team.
  • Provide technical expertise, mentorship, and guidance to team members to enhance overall support capabilities.
  • Perform any other duties assigned by the Line Manager to enhance the efficiency and quality of the software support function.
  • Define and monitor SLAs and KPIs for support operations, ensuring service quality, performance tracking, and stakeholder satisfaction.

Requirements

  • 6+ years of experience in leading technical support teams, managing escalations, driving root cause analysis, and implementing process improvements in high-availability software environments.
  • Must have higher secondary school certificate (HSC), along with associate diploma (3 Years) in information technology or Bachelor of Computer Science, computer engineering or equivalent discipline.
  • Proficient in SQL query writing.
  • Experience with reading and analyzing logs from various sources, including tools like Serilog and Splunk or similar tools.
  • Basic understanding of microservices architecture principles, architectural challenges & logging issues.
  • Basic knowledge of Queue services such as RabbitMQ or similar queue management tools.
  • Should have familiarity with C# and JavaScript code to recognize fundamental issues.
  • Strong communication skills, with the ability to communicate technical information to both technical and non-technical stakeholders.
  • Strong analytical and problem-solving skills, capable of diagnosing and resolving complex technical issues effectively.
  • Hands on Experience with support tools and technologies, such as ticketing systems, CRM software, and remote support tools.
  • Solid understanding of software development methodologies and the software development lifecycle (SDLC).
  • Strong interpersonal, written, and verbal communication skills, with a demonstrated commitment to fostering inclusivity and respect within teams.
  • The ability to work comfortably in a fast-paced, deadline-oriented, agile environment, while promoting a culture of equity and support.
  • Self-motivated, quick learner, and responsive team player with solid leadership, problem-solving, debugging, and analytical skills.

Benefits

  • Competitive salary
  • Fuel Card
  • Health benefits
  • Professional development opportunities
  • Inclusive work culture & much more


  • Karachi, Sindh, Pakistan Conrad Labs Full time

    Get AI-powered advice on this job and more exclusive features.Who are we?Conrad Labs is a cutting-edge software technology company with hubs in Lahore, Karachi, and Austin, Texas. We're a team of passionate and talented individuals who love to tackle complex challenges using the latest technologies. Our mission is to develop innovative products that make a...


  • Karachi, Sindh, Pakistan Creative Chaos Full time

    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 writing Restful APIs to be consumed by client applications. A Principal Software Engineer ensures that the functionality, security, and performance of the server application align with...


  • Karachi, Sindh, Pakistan 360factors (Pvt.) Ltd. Full time

    Human Resources Generalist @ 360factors, Inc. | MBA in HR ManagementGet AI-powered advice on this job and more exclusive features.Direct message the job poster from 360factors (Pvt.) Ltd.Principal Software EngineerKey ResponsibilitiesConsistently write, translate, and code software programs and applications according to specifications.Enhance, modify, and...


  • Karachi, Sindh, Pakistan Dubizzle Group Full time

    Bayut | dubizzle is seeking a highly skilled Principal Software Engineer - Frontend to join our team. As a Principal Software Engineer, you will collaborate with other engineers, Tech Team Leads, QA team, and design team to develop and enhance our frontend applications. You will play a vital role in advancing our development stack and ensuring scalability as...


  • Karachi, Sindh, Pakistan Bayut | dubizzle Full time

    Bayut | dubizzle is seeking a highly skilled Principal Software Engineer - Frontend to join our team. As a Principal Software Engineer, you will collaborate with other engineers, Tech Team Leads, QA team, and design team to develop and enhance our frontend applications. You will play a vital role in advancing our development stack and ensuring scalability as...


  • Karachi, Sindh, Pakistan Pakistan Single Window Full time

    Manage a team of software support specialists, ensuring timely and effective issue resolution and stakeholder communication.Review, analyze, and ensure the timely resolution of software issues escalated from the L2 Support Team, documenting lessons learned and preventive actions.Monitor and analyze production incidents to identify trends, root causes, and...


  • Karachi, Sindh, Pakistan SpurSol Full time

    About the job Principal Software EngineerRole OverviewThe Principal Engineer plays a pivotal leadership role within our agile development squads, actively participating in software development, testing and release cycles. The role is also expected to lead by example towards instilling, maintaining, and improving best practices across the software development...


  • Karachi, Sindh, Pakistan Conradlabs Full time

    Conrad Labs is a cutting-edge software technology company with hubs in Lahore, Karachi, and Austin, Texas. We're a team of passionate and talented individuals who love to tackle complex challenges using the latest technologies. Our mission is to develop innovative products that make a real-world impact. We've made our mark in core cloud infrastructure...


  • Karachi, Sindh, Pakistan Flatgigs Full time

    Get AI-powered advice on this job and more exclusive features.Position OverviewEpicmetry is seeking a Principal Software Engineer to lead the development of innovative software solutions within our dynamic tech environment. In this key role, you will be responsible for architecting and overseeing the implementation of complex systems while mentoring a team...


  • Karachi, Sindh, Pakistan dubizzle Full time

    Join to apply for the Principal Software Engineer - Backend role at dubizzle1 week ago Be among the first 25 applicantsJoin to apply for the Principal Software Engineer - Backend role at dubizzleAt Dubizzle Labs, we are looking to further expand our Pakistan office of already 400+. We are most interested in bringing on board colleagues who love to learn,...