Talent.com
Principal Software Engineer
Principal Software EngineerFlatgigs • Karachi, Sindh, PK
Principal Software Engineer

Principal Software Engineer

Flatgigs • Karachi, Sindh, PK
17 days ago
Job type
  • Quick Apply
Job description

Position Overview

Epicmetry 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 of engineers. You will work closely with product managers, designers, and other stakeholders to drive projects from conception to deployment, ensuring high performance and scalability.

Requirements

  • Responsibilities :
  • Lead the design, development, and implementation of robust software applications and systems.
  • Architect high-quality, secure, maintainable, and scalable solutions that meet business needs.
  • Mentor and guide junior and mid-level engineers, facilitating knowledge sharing and skill development.
  • Collaborate with cross-functional teams to define project scopes, objectives, and deliverables.
  • Conduct code reviews and ensure adherence to industry best practices and coding standards.
  • Research and stay updated on emerging technologies, proposing new tools, and practices to improve the development process.
  • Troubleshoot and optimize application performance, scalability, and security.
  • Participate in strategic planning and provide input on technology direction and product development roadmaps.
  • Qualifications :
  • Bachelor’s degree in Computer Science, Engineering, or a related field; a Master’s degree is a plus.
  • 10+ years of software development experience with a strong portfolio of completed projects.
  • Expertise in at least one backend language (e.g., Java, C#, Python) and frontend frameworks (e.g., React, Angular).
  • Strong experience in software architecture, design patterns, and microservices-based development.
  • Proficiency in database design and optimization, including both SQL and NoSQL solutions.
  • Experience with cloud platforms (AWS, Google Cloud, Azure) and DevOps practices.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.
  • Strong written and verbal communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.

Benefits

Market Competive Salary

Leaves

Health Insurance

Hybrid Work Model

Create a job alert for this search

Software Engineer • Karachi, Sindh, PK

Similar jobs
Lead Software Engineer

Lead Software Engineer

Pakistan Single Window • Karachi, Sindh, PK
Quick Apply
Design & Develop Software Architecture and applications as per business requirements following best practices.Mentor and coach team members to foster ongoing skills development.Troubleshoot cod...Show more
Last updated: 6 days ago
Senior Software Engineer II

Senior Software Engineer II

Careem Networks FZ LLC • Karachi Division, Sindh, Pakistan
Careem is building the Everything App for the greater Middle East — making it easy to move around, order food and groceries, manage payments, and more. Our purpose is simple : to simplify and improve...Show more
Last updated: 12 hours ago • Promoted • New!
Associate Software Engineer- Android

Associate Software Engineer- Android

Creative Chaos • Karachi, Sindh, PK
Quick Apply
Do you enjoy creating and developing applications for mobile devices? Are you someone with strong computer programming skills who is seeking a creative challenge? We have an opening for an Android ...Show more
Last updated: 30+ days ago
Principal DevOps Engineer (Azure)

Principal DevOps Engineer (Azure)

Creative Chaos • Karachi, Sindh, PK
Quick Apply
Responsible for ensuring adherence to the SLAs as per contract.Take the lead on urgent issues and projects, ensuring statuses are properly communicated and appropriate staffing resources are assign...Show more
Last updated: 30+ days ago
Software Engineer

Software Engineer

National Institute of Cardiovascular Diseases • Karachi Division, Sindh, Pakistan
Healthcare Analytics & Software Manager | Hospital Digital Transformation.The National Institute of Cardiovascular Diseases (NICVD) has been a cornerstone of cardiac care in Pakistan since 1963, se...Show more
Last updated: 12 hours ago • Promoted • New!
Senior Full Stack Software Engineer (.NET Core & Angular)

Senior Full Stack Software Engineer (.NET Core & Angular)

Flatgigs • Karachi, Sindh, PK
Quick Apply
As a Senior Full-Stack Software Engineer, you will design, build, and maintain both frontend and backend components that power Ahoy’s movement and logistics platform. On the backend, you will work p...Show more
Last updated: 30+ days ago
Full Stack Software Engineer (.NET Core & Angular)

Full Stack Software Engineer (.NET Core & Angular)

Flatgigs • Karachi, Sindh, PK
Quick Apply
Join Epicmetry as a Full Stack Developer specializing in.Net Core and Angular! We are an innovative tech company that thrives on creating impactful software solutions. In this role, you will be invo...Show more
Last updated: 30+ days ago
Sr. Software Engineer - II (Back-end)

Sr. Software Engineer - II (Back-end)

Pakistan Single Window • Karachi, Sindh, PK
Quick Apply
Design and develop microservices-based backend systems using best practices and architectural patterns.Design & Develop Software applications as per specification by following the guidelines an...Show more
Last updated: 30+ days ago
Senior Software Engineer -.NET

Senior Software Engineer -.NET

Creative Chaos • Karachi, Sindh, PK
Quick Apply
A Senior Software Engineer for.Net is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing ...Show more
Last updated: 30+ days ago
Sr. Software Engineer - III (Back-end)

Sr. Software Engineer - III (Back-end)

Pakistan Single Window • Karachi, Sindh, PK
Quick Apply
Design and develop microservices-based backend systems using best practices and architectural patterns.Design & Develop Software applications as per specification by following the guidelines an...Show more
Last updated: 30+ days ago
Software Engineer -.NET

Software Engineer -.NET

Creative Chaos • Karachi, Sindh, PK
Quick Apply
Net 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 ...Show more
Last updated: 30+ days ago
Principal Software Engineer - II (ACS)

Principal Software Engineer - II (ACS)

Pakistan Single Window • Karachi, Sindh, PK
Quick Apply
Design, architect, and lead development of large-scale distributed microservices using.Define high-level system architecture, integration patterns, service boundaries, and domain-driven design (DDD...Show more
Last updated: 6 days ago
Lead Software Engineer

Lead Software Engineer

KALSOFT • Karachi, Sindh, PK
Quick Apply
KalSoft is seeking an experienced and highly capable Lead Software Engineer with the ability to lead, mentor, and actively participate in software development projects. This role is ideal for someon...Show more
Last updated: 1 day ago
Sr. Software Engineer I (Remote)

Sr. Software Engineer I (Remote)

Pakistan Single Window • Karachi, Sindh, PK
Quick Apply
Design & Develop Software Architecture and applications as per business requirements following best practices.Mentor and coach team members to foster ongoing skills development.Troubleshoot cod...Show more
Last updated: 30+ days ago
Senior Software Engineer II — AI-Driven Backend (Remote)

Senior Software Engineer II — AI-Driven Backend (Remote)

Careem • Gulshan-e-Iqbal Town, Sindh, Pakistan
A leading tech company is seeking a Senior Software Engineer II to design and develop scalable backend applications.The ideal candidate has significant experience in cloud-native architectures and ...Show more
Last updated: 12 hours ago • Promoted • New!
Senior Software Engineer - Node

Senior Software Engineer - Node

Creative Chaos • Karachi, SD, PK
Quick Apply
A Senior 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...Show more
Last updated: 30+ days ago
Senior Software Engineer - Android

Senior Software Engineer - Android

Creative Chaos • Karachi, Sindh, PK
Quick Apply
A Senior Software Engineer for Android is an associate at Creative Chaos who is mainly responsible for developing and maintaining Android applications. The senior software engineer will work closely...Show more
Last updated: 30+ days ago
Senior AWS DevOps / Platform Engineer

Senior AWS DevOps / Platform Engineer

NorthBay Solutions • Karachi, Sindh, PK
Quick Apply
Job Title : Senior DevOps Engineer (AWS) Location : Karachi (Hybrid) Experience : 4 - 6 years We are looking for an experienced AWS DevOps / Platform Engineer to join our Managed Services team.The ide...Show more
Last updated: 30+ days ago