Software Architect Karachi , On-Site

Sindh IT Company

Karachi Division

On-site

PKR 1,800,000 - 3,600,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sindh IT Company is seeking an experienced Software Architect to design and oversee scalable, secure software solutions across enterprise applications and digital platforms. You will define technical architecture, evaluate stacks, set engineering standards, and guide development teams through the SDLC.

You will lead architecture reviews, collaborate with product and engineering stakeholders, and drive modernization while ensuring data integrity and system reliability.

Qualifications

  • Minimum 6 years of professional software engineering experience.
  • Proven responsibility for software architecture and technical leadership.
  • Experience with backend frameworks and distributed systems.
  • Strong understanding of software security, scalability, and reliability.

Responsibilities

  • Design and define software architectures that meet business requirements with scalability and security.
  • Evaluate technologies, frameworks, patterns, and infrastructure based on requirements.
  • Develop architecture documentation and decision records.
  • Establish and enforce engineering standards, security guidelines, and governance.
  • Collaborate with product managers and engineers to translate requirements into tech solutions.
  • Conduct architecture reviews to identify risks, bottlenecks, and improvements.
  • Provide technical leadership to cross-functional teams across SDLC.
  • Ensure integration between applications, databases, APIs, and external systems.
  • Oversee deployment architecture, observability, and high availability.

Skills

Software architecture
Design patterns
Distributed systems
Java/Spring Boot
Python/Django/FastAPI
Go
APIs & microservices
CI/CD
DevOps practices
Application security

Education

Bachelor's or Master's in CS/SE/IT

Job description

Join our team and help shape the future. We're looking for passionate people ready to make an impact.

Role overview

Division Product & Technology

Location On-Site, Karachi

Employment type Full Time

About the role

The Software Architect will be responsible for designing and overseeing scalable, secure, reliable, and maintainable software solutions across enterprise applications and digital platforms. The role involves defining technical architecture, evaluating technology stacks, establishing engineering standards, and guiding development teams throughout the software development lifecycle.

Key responsibilities
  • Design and define software architectures that meet business requirements while ensuring scalability, security, performance, reliability, and maintainability.
  • Evaluate and recommend appropriate technologies, frameworks, architectural patterns, and infrastructure solutions based on technical and operational requirements.
  • Develop and maintain architecture documentation, including system design specifications, component diagrams, integration patterns, and technical decision records.
  • Establish and enforce software engineering standards, coding practices, security guidelines, and architectural governance across development teams.
  • Collaborate with product managers, business analysts, engineers, and other stakeholders to translate business requirements into effective technical solutions.
  • Conduct architecture and technical design reviews to identify potential risks, performance bottlenecks, security vulnerabilities, and opportunities for improvement.
  • Provide technical leadership and guidance to engineering teams in implementing complex software solutions and resolving architectural challenges.
  • Ensure seamless integration between applications, databases, APIs, and external systems while maintaining data integrity, interoperability, and system reliability.
  • Evaluate existing systems and recommend architectural improvements, modernization strategies, and technology upgrades where necessary.
  • Oversee technical aspects of software delivery, including deployment architecture, observability, performance optimization, and high availability.
Required skills & competencies
  • Strong understanding of software architecture principles, design patterns, object-oriented programming, and distributed systems.
  • Proven experience with modern backend technologies such as Java/Spring Boot, Python/Django/FastAPI, Go, Ruby on Rails, or equivalent frameworks.
  • Solid understanding of relational and NoSQL databases, API design, microservices, asynchronous communication, and system integration.
  • Practical knowledge of cloud and on-premises infrastructure, containerization, CI/CD pipelines, and DevOps practices.
  • Strong understanding of application security, authentication, authorization, scalability, performance optimization, and high-availability architecture.
  • Ability to communicate architectural decisions, evaluate technical trade-offs, and provide technical direction to cross-functional teams.
Qualifications & experience

Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related discipline from an HEC-recognized institution, or equivalent relevant professional experience.

EXPERIENCE

Minimum 6 years of professional software engineering experience, including demonstrated responsibility for software architecture, system design, and technical leadership.

Note: SITC is an equal opportunity employer. We welcome applications from all qualified candidates regardless of background, gender, or disability status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Architect - Islamabad
Software Architect - Islamabad

Yeah! Global • Islamabad

On-site
PKR 2,500,000 - 3,500,000
Senior Software Engineer
Senior Software Engineer

TEN-XER • Karachi Division

On-site
PKR 1,500,000 - 2,800,000
Competitive salary
Career growth
Collaborative environment
+1
Senior Software Engineer
Senior Software Engineer

10-xer • Karachi Division

On-site
PKR 1,000,000 - 1,600,000
Software Architect – Enterprise Platforms (Onsite, Karachi, PKR Salary)
Software Architect – Enterprise Platforms (Onsite, Karachi, PKR Salary)

HR POD Careers • Karachi Division

On-site
PKR 4,500,000 - 8,500,000
Full-Stack Engineer Karachi , On-Site
Full-Stack Engineer Karachi , On-Site

Sindh IT Company • Karachi Division

On-site
PKR 3,000,000 - 5,500,000
Senior Software Architect – Scalable, Secure Systems
Senior Software Architect – Scalable, Secure Systems

Sindh IT Company • Karachi Division

On-site
PKR 1,800,000 - 3,600,000
Software Engineer
Software Engineer

TEN-XER • Karachi Division

On-site
PKR 600,000 - 1,000,000
Engineering Manager - Karachi, Pakistan
Engineering Manager - Karachi, Pakistan

Dubizzle • Karachi Division

On-site
PKR 4,000,000 - 8,000,000
Software Engineer
Software Engineer

10-XER • Karachi Division

On-site
PKR 800,000 - 1,600,000
Head of IT | Karachi (On-site) | PKR Salary
Head of IT | Karachi (On-site) | PKR Salary

HR Ways • Karachi Division

On-site
PKR 12,000,000 - 18,000,000
Top locations