Principal Software Engineer

Job Description

Nanosoft Technologies (Pvt) Ltd is looking for 'Principal Software Engineer' for its Karachi office.

Experience: 10+ Years Full-stack coding experience, building modern cloud-native applications.
Education: At least BS-CS/SE

Responsibilities:
⋆Lead architectural roadmaps, technical investigations, prototyping and drive technical decisions needed for impact. Provide quality control for Architectural Decision documents.
⋆Build and implement performant, scalable, and quality products, in an iterative approach.
⋆Advance AI-augmented software engineering practices by incorporating productivity-boosting GenAI automation across the software development lifecycle.
⋆Define & advocate quality standards for code, coaching your fellow engineers & constantly raising the bar for quality.
⋆Work closely with designers and business stakeholders to bring the best solutions to end users.
⋆Lead debugging and root cause analysis of complex problems and offer solutions.
⋆Work in a team environment: contribute to team tasks and goals; follow team processes (Scrum) and rituals.
⋆Help and mentor other team members, proactively share and document knowledge.

Interested candidates with relevant experience can apply at jobs@nanosofttek.com
Do mention position in subject line.

Job Summary

  • Published on:2025-01-24 2:09 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:10 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline:2026-03-14