Principal Software Engineer
WorkStaff360
·Today
- Salary
- $350k – $450k/mo
- Location
- Islamabad, Islamabad, PK
- Workplace
- Remote
- Type
- Full-time
- Department
- Engineering
- Seniority
- Lead
- Experience
- 5+ years
- Closing date
- Today
- Source
- Pinpoint
Description
Principal Software Engineer
Application Deadline: 30 November 2026
Department: Operations
Employment Type: Full Time
Location: Islamabad
Compensation: PKRs350,000 - PKRs450,000 / month
Description
We are looking for a highly skilled Principal Software Engineer with 5–7 years of professional software development experience and a proven track record of delivering production-ready e-commerce platforms.
This role requires someone who can lead technical delivery, make sound engineering decisions, manage third-party integrations and work closely with the Project Manager to ensure projects are delivered within agreed timelines and quality standards.
Key Responsibilities
- Architect, develop and deploy full-stack web applications using Next.js and Node.js, with Supabase, Sanity and Vercel.
- Lead e-commerce projects from initial requirements and technical planning through development, testing and production launch.
- Design database structures, backend services, product architecture and scalable application features.
- Develop and integrate e-commerce functionalities, including product catalogues, shopping carts, checkout and payment systems.
- Manage third-party API integrations and coordinate with external providers to negotiate and finalise technical SLAs.
- Work closely with the Project Manager to define project scope, estimate development effort, manage priorities and meet delivery timelines.
- Ensure application performance, security, scalability and code quality.
-
Provide technical direction, review code and guide engineering decisions throughout the development lifecycle.
Skills, Knowledge and Expertise
- 5–7 years of professional software development experience, preferably within a reputable software house.
- Strong hands-on experience with Next.js and Node.js in recent professional projects.
- Practical experience with Supabase, Sanity and Vercel.
- Demonstrable experience delivering live e-commerce websites, including end-to-end ownership of at least one production project.
- Strong understanding of e-commerce architecture, database design, backend development, checkout workflows and payment integrations.
- Proven ability to manage projects from requirements gathering and solution architecture through development, testing and deployment.
- Experience integrating third-party APIs and managing external vendors, including SLA coordination.
- Strong problem-solving, technical decision-making and communication skills.
- Ability to work independently while collaborating effectively with project managers and cross-functional teams.
- Experience delivering projects for international clients.
- Experience working with distributed or remote engineering teams.
- Familiarity with AI-assisted development tools such as Cursor and Lovable.
- Previous experience mentoring developers or providing technical leadership.
Benefits
- Opportunity to lead the development of high-impact digital products.
- Ownership of technical architecture and end-to-end project delivery.
- Exposure to modern technologies, e-commerce platforms and international projects.
- Collaborative working environment with opportunities to influence engineering decisions.
- Opportunities for professional growth and career development.