Principal Software Engineer

1 day ago


Karachi, Sindh, Pakistan Flatgigs Full time

Get AI-powered advice on this job and more exclusive features.

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
  1. Responsibilities:
  2. Lead the design, development, and implementation of robust software applications and systems.
  3. Architect high-quality, secure, maintainable, and scalable solutions that meet business needs.
  4. Mentor and guide junior and mid-level engineers, facilitating knowledge sharing and skill development.
  5. Collaborate with cross-functional teams to define project scopes, objectives, and deliverables.
  6. Conduct code reviews and ensure adherence to industry best practices and coding standards.
  7. Research and stay updated on emerging technologies, proposing new tools, and practices to improve the development process.
  8. Troubleshoot and optimize application performance, scalability, and security.
  9. Participate in strategic planning and provide input on technology direction and product development roadmaps.
  10. Qualifications:
  11. Bachelor's degree in Computer Science, Engineering, or a related field; a Master's degree is a plus.
  12. 10+ years of software development experience with a strong portfolio of completed projects.
  13. Expertise in at least one backend language (e.g., Java, C#, Python) and frontend frameworks (e.g., React, Angular).
  14. Strong experience in software architecture, design patterns, and microservices-based development.
  15. Proficiency in database design and optimization, including both SQL and NoSQL solutions.
  16. Experience with cloud platforms (AWS, Google Cloud, Azure) and DevOps practices.
  17. Excellent problem-solving skills and the ability to work in a fast-paced environment.
  18. Strong written and verbal communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Benefits
  • Market Competitive Salary
  • Leaves
  • Health Insurance
  • Hybrid Work Model
Seniority level
  • Director
Employment type
  • Full-time
Job function
  • IT Services and IT Consulting

Referrals increase your chances of interviewing at Flatgigs by 2x.

Get notified about new Principal Software Engineer jobs in Karāchi, Sindh, Pakistan.

#J-18808-Ljbffr

  • Karachi, Sindh, Pakistan dubizzle Full time

    Join to apply for the Principal Software Engineer - Frontend role at dubizzle.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...


  • 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 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 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 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 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 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,...


  • Karachi, Sindh, Pakistan AHOY Full time

    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 of engineers. You will work closely with product managers,...


  • Karachi, Sindh, Pakistan AHOY Full time

    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 of engineers. You will work closely with product managers,...


  • Karachi, Sindh, Pakistan The Prism Services Full time

    We are hiring talented and experienced Principals Software Engineer for our client.Key Responsibilities:Backend Architecture and Development:Design and implement scalable and performant back-end systems using Python, Django Rest Framework (DRF), and other relevant web technologies.Build maintainable, well-structured, and efficient codebases.Develop Restful...