PRINCIPAL SOFTWARE ENGINEER

Tech Avenue Pvt Ltd

Islamabad

On-site

PKR 1,500,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tech Avenue Pvt Ltd is seeking a Principal Software Engineer in Islamabad to drive technical strategy and innovation across the software development lifecycle. You'll lead the design and deployment of critical applications while mentoring a top-tier engineering team.

This senior technical position requires expertise in various programming languages and technologies, along with a track record of delivering large-scale systems. If you have strong leadership skills and a passion for development, apply now.

Qualifications

  • 7-8 years of professional software engineering experience.
  • 3+ years in a senior or principal-level role.
  • Expert-level proficiency in multiple programming languages.

Responsibilities

  • Lead Technical Architecture & Strategy.
  • Oversee Full Development Lifecycle.
  • Drive Innovation & Problem Solving.

Skills

Leadership
Software Engineering
System Design
Cloud Technologies

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

Tech Avenue is seeking an exceptional Principal Software Engineer to support our technical strategy, architect scalable systems, and drive innovation across the entire software development lifecycle. As a senior technical leader, you will oversee the design, development, deployment, and monitoring of mission-critical applications while mentoring and growing a world-class engineering team. This role combines deep technical expertise with strategic vision, requiring someone who can influence at the executive level while remaining hands‑on with complex engineering challenges.

Primary Responsibilities
  • Lead Technical Architecture & Strategy
  • Oversee Full Development Lifecycle
  • Lead Deployment & Infrastructure Management
  • Technical Team Leadership & Mentorship
  • Drive Innovation & Problem Solving
  • Stakeholder & Executive Communication
  • Security, Compliance & Reliability
Required Qualifications & Experience
  • 7-8 years of professional software engineering experience with at least 3+ years in a senior or principal-level role
  • Expert‑level proficiency in multiple programming languages and technology stacks; deep understanding of computer science fundamentals
  • Proven experience in designing and implementing large-scale, distributed systems serving.
  • Strong leadership experience, including mentoring teams, conducting code reviews, establishing engineering standards, and improving development practices.
  • Hands‑on experience with DevOps, CI/CD pipelines, containerization, deployment automation, and cloud or on‑prem infrastructure.
  • Exposure and knowledge of guiding principles like; Docker, Kubernetes, and cloud platforms such as AWS, Azure, or GCP.
  • Expertise in system design, architecture patterns, microservices, APIs, integrations, and database optimization.
  • Strong experience with SQL and NoSQL databases, performance tuning, data modeling, and query optimization.
  • Excellent communication, stakeholder management, and cross‑functional collaboration skills.
  • Ability to influence technical decisions at team, product, and customer levels.
Preferred Qualifications
  • Experience with MERN Stack and MEAN Stack:
  • Hands‑on experience with Python, PHP, Laravel, React, and React Native.
  • Experience with enterprise and system‑level languages such as C, C++, and C#.
  • Experience with ASP.NET, ASP.NET MVC, MVC architecture, and enterprise application development.
  • Experience with Windows Forms or legacy enterprise desktop applications.
  • Experience building and maintaining REST APIs, GraphQL APIs, backend services, frontend applications, and mobile applications.
  • Experience with secure coding, authentication, authorization, RBAC, API security, logging, monitoring, and audit trails.
  • Experience with modern development practices such as TDD, pair programming, continuous integration, continuous deployment, and automated testing.
  • Knowledge of AI/ML platforms and practical experience integrating AI into production systems.
  • Track record of open‑source contributions, engineering leadership, technical blogs, conference talks, or thought leadership in the technology community.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Spur Solutions • Karachi Division

On-site
PKR 16,727,070 - 25,090,605
Principle Software Engineer
Principle Software Engineer

Translation Empire Ltd • Rawalpindi Cantonment

On-site
Principal Software Engineer - React
Principal Software Engineer - React

Creative Chaos • Lahore

On-site
Paid Time Off
Work From Home
Health Insurance
+4
Tech Lead Principal Software Engineer
Tech Lead Principal Software Engineer

Innovation Insight • Lahore

On-site
Technical Lead
Technical Lead

Abacus Global • Lahore

On-site
Principal Software Engineer
Principal Software Engineer

vFairs • Lahore

On-site
PKR 2,000,000 - 3,000,000
Solutions Architect
Solutions Architect

Technology Rivers, LLC • Islamabad

On-site
PKR 2,000,000 - 3,000,000
Company paid lunch facility
Healthcare benefits
Provident Fund (Employer Matching)
+3
Principal Software Engineer
Principal Software Engineer

GoSaaS • Lahore

On-site
PKR 1,200,000 - 1,800,000
Bi-annual increments
Annual bonus
Fuel allowance
+3
Principal Software Engineer
Principal Software Engineer

Simplexts • Lahore

On-site
PKR 3,000,000 - 5,000,000
Engineering Manager
Engineering Manager

iCareManager • Lahore

On-site
PKR 2,000,000 - 2,800,000
Professional growth opportunities
Competitive salary and benefits
Dynamic work environment