The Principal Software Engineer plays a critical role in providing technical leadership throughout the design, development, and delivery of complex software solutions. This position involves contributing to the overall architecture, leading development teams, maintaining hands-on coding responsibilities, and advocating for engineering best practices across the organization.

Key Responsibilities

- Analyze requirements, define user stories, estimate workloads, and deliver software features on schedule.
- Lead the design and development efforts for both new and existing applications.
- Contribute to application architecture decisions and help shape the technology strategy.
- Develop software primarily using object-oriented programming languages such as Java and C#.
- Provide technical guidance and mentorship to software engineers, fostering skill development.
- Ensure compliance with coding standards, unit testing protocols, source control, and continuous integration practices.
- Identify potential risks, troubleshoot complex technical challenges, and implement effective solutions.
- Collaborate closely with stakeholders to guarantee the timely delivery of high-quality features.
- Promote continuous improvement by encouraging the adoption of design patterns and software development best practices.

Required Qualifications

- Bachelor’s degree in Computer Science, Engineering, or a related discipline.
- Minimum of 9 years of professional experience in software development.
- Proven expertise in software architecture and delivering complex technical solutions.
- Recognized as a subject matter expert with strong leadership capabilities and excellent communication skills.

Key Competencies

- Advanced problem-solving and decision-making abilities.
- Demonstrated technical leadership and experience mentoring development teams.
- Strong collaboration skills and effective stakeholder management.
- Ability to work independently with minimal supervision.
- Deep understanding of software design principles and development methodologies.

Compensation

The salary range for this position is Rs35,000 to Rs220,000 per month, commensurate with experience and qualifications.

Location and Work Arrangement

This role is based in Islamabad GPO and requires candidates to reliably commute or plan to relocate prior to starting employment. The work location is in person.

Application Considerations

Applicants will be asked to provide their expected salary during the application process.

This opportunity is ideal for a seasoned software engineer seeking to leverage extensive technical expertise and leadership skills in a dynamic environment focused on delivering innovative software solutions.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Career Level:
Manager
Experience:
6 Years - 10 Years
Apply Before:
Oct 23, 2026
Posting Date:
Oct 17, 2026

DataQ Healthcare

· 11-50 employees - Islamabad

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Software Engineer

Posted Oct 16, 2026

Sales Engineer

Naseeb Enterprise Inc, Lahore, Pakistan
Posted Oct 16, 2026

Software Engineer

Naseeb Enterprise Inc, Karachi, Pakistan
Posted Oct 16, 2026
View All
I found a job on Rozee!