140 Software Architects jobs in Pakistan
Enterprise Architecture Analyst
Posted today
Job Viewed
Job Description
Requirements:
- Experience Level: 3 - 5 years
- Education: BCS or BS IT
- Technical Skills: Analytical and Modeling Skills, Experience on A & M tools such as Visio, ArchiMate
- Understanding of Architecture Frameworks such as TOGAF
Expert in technical documentation
JD: Work with the team building on national level enterprise architecture
Remote work 9am to 6pm
- 3-6 Months short term project
- Market competitive salary
Technical Project Manager (Project Management, System Architecture)
Posted 17 days ago
Job Viewed
Job Description
JOB TITLE: Technical Project Manager
DEPARTMENT: Software Development
PURPOSE:
The Technical Project Manager will lead end-to-end software development initiatives by combining strong project management expertise with deep system architecture knowledge. This role requires ownership of client communication, requirement gathering, project execution, and delivery management, ensuring alignment with business objectives while fostering a collaborative and high-performance team environment.
KEY RESPONSIBILITIES:
- Collaborate with clients and prospects to gather, analyze, and define project requirements.
- Own client communication, including status reporting, risk management, and timely escalation of issues beyond the team’s scope.
- Set and manage client expectations proactively, ensuring transparency on timelines, risks, and dependencies.
- Promote a positive and collaborative working environment to strengthen project alignment and coordination.
- Oversee and support the analysis, design, and development of scalable web applications.
- Implement Agile methodologies to ensure timely and quality delivery of projects.
- Lead cross-functional teams including developers, QA engineers, DevOps, and designers.
- Assign, monitor, and manage team tasks to ensure alignment with technical and business requirements.
- Mentor and coach junior resources, transferring company culture and values.
- Manage multiple projects simultaneously using innovative project management techniques.
- Drive continuous improvement across project delivery teams with a “one team” approach.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
- Education: BS/MS in Computer Science or related field.
- Experience: 7+ years of experience in software development and project management.
- Technical Expertise: Project Management, System Architecture, Python, React, AWS.
- Strong leadership ability with proven experience in managing cross-functional teams.
- Excellent verbal and written communication with demonstrated client-facing experience.
- Strong understanding of Agile methodologies and their practical implementation.
- Ability to manage multiple projects concurrently with a proactive and problem-solving mindset.
A CULTURE OF BELONGING: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.
#J-18808-LjbffrTechnical Project Manager (Project Management, System Architecture)
Posted 15 days ago
Job Viewed
Job Description
Technical Project Manager DEPARTMENT:
Software Development PURPOSE: The Technical Project Manager will lead end-to-end software development initiatives by combining strong project management expertise with deep system architecture knowledge. This role requires ownership of client communication, requirement gathering, project execution, and delivery management, ensuring alignment with business objectives while fostering a collaborative and high-performance team environment. KEY RESPONSIBILITIES: Collaborate with clients and prospects to gather, analyze, and define project requirements. Own client communication, including status reporting, risk management, and timely escalation of issues beyond the team’s scope. Set and manage client expectations proactively, ensuring transparency on timelines, risks, and dependencies. Promote a positive and collaborative working environment to strengthen project alignment and coordination. Oversee and support the analysis, design, and development of scalable web applications. Implement Agile methodologies to ensure timely and quality delivery of projects. Lead cross-functional teams including developers, QA engineers, DevOps, and designers. Assign, monitor, and manage team tasks to ensure alignment with technical and business requirements. Mentor and coach junior resources, transferring company culture and values. Manage multiple projects simultaneously using innovative project management techniques. Drive continuous improvement across project delivery teams with a “one team” approach. QUALIFICATIONS, SKILLS, AND EXPERIENCE: Education: BS/MS in Computer Science or related field. Experience: 7+ years of experience in software development and project management. Technical Expertise: Project Management, System Architecture, Python, React, AWS. Strong leadership ability with proven experience in managing cross-functional teams. Excellent verbal and written communication with demonstrated client-facing experience. Strong understanding of Agile methodologies and their practical implementation. Ability to manage multiple projects concurrently with a proactive and problem-solving mindset. A CULTURE OF BELONGING:
At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.
#J-18808-Ljbffr
Software Design Engineer
Posted today
Job Viewed
Job Description
Software Design Engineer
Islamabad | TeReSol Pvt. Ltd. | Full-Time | Mid-Level
About Us
At
TeReSol Pvt. Ltd.
, we build smart engineering solutions — from innovative software to advanced hardware — for clients around the globe. We're a team that values creativity, collaboration, and continuous learning. As we grow, we're looking for a talented
Software Design Engineer
who's excited to design, build, and scale next-generation applications with us.
What You'll Do
As a
Software Design Engineer
, you'll be working on cloud-native applications using the latest tools and frameworks. If you love solving problems, working with modern tech, and collaborating with great people, you'll feel right at home here.
Your responsibilities will include:
· Building and deploying
scalable backend applications
in Java and Quarkus.
· Managing containerized apps with
Kubernetes
and Docker.
· Designing and maintaining
microservices architectures
that grow with our business.
· Working closely with DevOps, QA, and frontend teams to deliver quality products.
· Ensuring applications are secure, reliable, and optimized for performance.
· Sharing knowledge through
code reviews
and best practices.
· Keeping up with new technologies and bringing fresh ideas to the table.
What We're Looking For
· A
Bachelor's degree
in Computer Science, Software Engineering, or related field.
·
2–3 years
of hands-on experience in
Java backend development
.
· Solid knowledge of
Quarkus
(or Spring Boot with a willingness to switch).
· Experience with
Kubernetes
and
Docker
.
· Background in
microservices design and deployment
.
· Familiarity with REST APIs, CI/CD, and cloud platforms (AWS, Azure, or GCP).
· A problem-solver who thrives in a team and communicates clearly.
How to Apply
Interested? Send your CV to
with the subject line:
"Application – Software Design Engineer"
Senior Software Design Engineer
Posted today
Job Viewed
Job Description
Location – Hyderabad/Bangalore
Experience – 4 – 6 Years
Job/Role Description:
3+ Years Experience in Python Programming – Strong proficiency, especially with libraries like FastAPI, Pydantic, and asyncio
3+ Years Experience in FastAPI Development – Experience in building and optimizing RESTful APIs
2-3 Years Experience in Generative AI – Knowledge of GenAI concepts and hands-on experience with prompt engineering
3+ Years Experience in Asynchronous Programming – Familiarity with asyncio for efficient backend workflows
2-3 Years Experience in Backend Development – Proven ability to build, maintain, and troubleshoot backend systems independently
3 years' Experience in AWS cloud services – Leveraging including S3, Lambda, Bedrock, DynamoDB, SQS, Step Functions, OpenSearch, Textract, and boto3.
Strong proficiency in Python, with experience in FastAPI, Pydantic, and asyncio for backend development.
Expertise in designing and optimizing RESTful APIs for scalable services.
Hands-on experience with document processing libraries such as python-docx, PyPDF2, PyMuPDF, and pdf2image.
Proficient in SQLAlchemy and PostgreSQL (psycopg2) for database operations.
Familiarity with Generative AI, including prompt engineering and Langchain framework integration.
Experience using AWS services like Lambda, S3, Bedrock, Textract, OpenSearch, and working with boto3.
Working knowledge of Docker for containerization and Uvicorn for running asynchronous APIs.
Exposure to logging, monitoring, and task scheduling tools for backend performance and reliability.
Key Skills: Python, Gen AI, Fast API, Azure, Azure lambda
Software Architect
Posted today
Job Viewed
Job Description
We're Hiring: Software Architect
eWorx International is looking for a seasoned Software Architect with strong full-stack and cloud expertise to define, validate, and govern the technical architecture for our modernization platform. If you're passionate about modern architecture, cloud-native solutions, and leading engineering squads, we'd love to meet you
What You'll Do:
Expert in modern architectural patterns: DDD, Clean architecture, CQRS, event-driven, microservices, and modular monolith where appropriate.
Strong with non-functional requirements: performance, scalability, resiliency (circuit breakers, retries), security, observability, and cost optimization.
Security: OAuth2/OIDC, Entra ID (Azure AD), Key Cloak, Key Vault, secrets management, threat modeling, OWASP Top 10 mitigation.
Observability: Open Telemetry, Application Insights, Log Analytics, distributed tracing, metrics, dashboards, and alerting strategies.
DevOps: Azure DevOps/GitHub, CI/CD pipelines, trunk-based development, quality gates, release strategies (blue/green, canary).
Data: Azure Cosmos DB (NoSQL), SQL Server, caching (Redis), data partitioning, indexing, and query optimization.
Front-end: Angular, Bootstrap, JavaScript; accessibility and performance fundamentals.
Containers and orchestration: Docker, Kubernetes/AKS, Helm; image hardening and workload identity.
Excellent problem-solving, ownership, and the ability to make sound trade-offs under ambiguity.
Ability to mentor engineers and lead architecture across 2–4 product squads.
Comfortable presenting to senior stakeholders and customers.
What You Bring:
BS/MS in Computer Science or related field
10+ years in software development, including 3–5+ years in Architect/Staff/Principal role leading design for complex, distributed systems
Strong hands-on background with C# and
ASP.NET
Core (.NET 8/7), including API design and back-end services.
Proven delivery of cloud-native solutions on Microsoft Azure at scale
Tools & Technologies:
Azure: App Service, AKS, Functions, API Management, Service Bus, Event Grid, Cosmos DB, SQL Database, Redis, Key Vault, Front Door/App Gateway, Storage, Application Insights, Monitor, Log Analytics
DevOps/IaC: Azure DevOps, Docker, Helm, SonarQube
Remote | 3 PM – 12 AM PKT | Market Competitive
Apply Now:
WhatsApp:
Subject: Application Architect – Modernization
ONLY shortlisted candidates will be contacted.
Join us at eWorx International to lead modernization initiatives and architect future-ready enterprise solutions.
Let's shape digital transformation — together
Software Architect
Posted today
Job Viewed
Job Description
- Design and develop software architecture and applications, incorporating inclusive design principles to ensure accessibility for diverse user needs.
- Provide architectural blueprints and technical leadership to our development teams, fostering a culture of collaboration and inclusion.
- Understand requirements, break them down, and provide time estimation, considering input from diverse team members.
- Plan tasks for self and team members, ensuring equitable workload distribution and timely delivery on planned timelines.
- Oversee release planning and deployments in SIT, QA, and Production, prioritizing quality and inclusivity.
- Mentor and coach team members to foster skill development and encourage diverse perspectives and innovative ideas.
- Troubleshoot code-level problems quickly and efficiently, valuing diverse problem-solving approaches.
- Evaluate and recommend tools, technologies, and processes to ensure a high-quality, inclusive product platform.
- Collaborate with cross-functional teams in technology and product, embracing diverse perspectives.
- Conduct code reviews to ensure the team follows best practices, promoting inclusivity and accessibility.
- Perform other responsibilities as assigned by a supervisor or manager, maintaining a commitment to DEI in all tasks.
Requirements
- 5+ years of experience designing and executing enterprise-class products.
- 9+ years in software development.
- High proficiency & hands-on technical leadership in Microsoft Technologies (.NET, .NET Core, Web Services) with an awareness of inclusive development practices.
- Familiarity with accessible and inclusive web technologies: ReactJS, Typescript, KendoUI, Webforms, CSS, HTML.
- Experience with enterprise applications, microservices, containers, and service orchestration.
- Database: SQL Server.
- Others: Git, GitFlow, Linux.
- Strong interpersonal, written, and verbal communication skills, with a demonstrated commitment to fostering inclusivity and respect within teams.
- Ability to work comfortably in a fast-paced, deadline-oriented, agile environment, while promoting a culture of equity and support.
- Self-motivated, quick learner, and responsive team player with solid leadership, problem-solving, debugging, and analytical skills.
Benefits
- Competitive salary
- Fuel Card
- Health benefits
- Professional development opportunities
- Inclusive work culture & much more
Be The First To Know
About the latest Software architects Jobs in Pakistan !
Software Architect
Posted today
Job Viewed
Job Description
Skills Required: MERN Developer, In-depth Dev OPS Knowledge, Database Administrator, Software Security, CI/CD Pipelines (Jenkins/GitHub Actions), Microservices-based Architecture, Queues, REDIS, KAFA, Web Socket/SignalR, Linux, NGNIX, GitHub, Monitoring Tools (PagerDuty), Logs, KIBANA/Grafana/Greylogs/Sentry, S3 Object, API Gateway
At least four years bachelor's in software engineering /IT / Computer Science / Telecom
Experience: Min 3 years relevant Experience.
Responsibilities:
- Design and oversee development of custom applications for Client.
- Implement API integrations with other applications as well as other government systems.
- Ensure database migration and optimization for handling large-scale law-enforcement records.
- Establish secure coding standards and conduct code reviews to minimize cyber risks.
- Manage and develop Client mobile applications and their development
- Integrate AI/ML for policing, and operational analytics.
- Any other Task Given by the Client
- Provide IT assistance during emergency response operations.
Job Type: Full-time
Work Location: In person
Software Architect
Posted today
Job Viewed
Job Description
- Design & Develop Software Architecture and applications as per business requirements following best practices.
- Provide architectural blueprints and technical leadership to our development teams
- Understand the requirement, break it down, and provide time estimation.
- Plan tasks for self and team members, and ensure delivery on agreed/planned timelines.
- Release planning and deployments in SIT, QA, and Production.
- Develop and maintain comprehensive solution design documentation to ensure alignment, enable traceability, and drive successful implementation of the architecture
- Mentor and coach team members to foster ongoing skills development
• Troubleshoot code-level problems quickly and efficiently - Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform
• Collaborate with cross-functional teams in technology and product roadmap discussions - Conduct code reviews and ensure the team follows best practices.
- Coach and develop teams to enhance capability.
- Enable growth by delegating effectively and building team ownership.
- Manage and resolve conflict constructively.
- Demonstrate emotional intelligence in people leadership.
- 5+ years' experience designing and executing enterprise-class products
- 10+ years' experience in software development
- High proficiency & hands-on technical leadership in the following technologies:
o Microsoft Technologies: .NET / .NET Core, Web Services
o Web technologies: ReactJS, Typescript, KenduUI, CSS, HTML
o Enterprise Applications: Microservices, Containers, Service orchestration
o Database: SQL Server, Oracle o Others: Git, GitFlow, Linux
- Strong interpersonal, written, and verbal communication skills
- Ability to perform comfortably in a fast-paced, deadline-oriented, agile environment
- Self-motivated, quick learner, and a responsive team player with solid Leadership, Problemsolving, debugging, and analytical skills
- Competitive salary
- Fuel Card
- Health benefits
- Professional development opportunities
- Inclusive work culture & much more
Software Architect
Posted today
Job Viewed
Job Description
About the Role
We are seeking a highly skilled Software Architect to lead the design and technical direction of our platform. As the "chief engineer" of our product, you will define how all systems interact, ensure scalability, and guide development teams in building a secure, high-performance platform. This is a critical, immediate-hire role that must be in place before development begins.
Key Responsibilities
- Define overall system architecture, technology stack, and design patterns.
- Develop database structures and ensure efficient data management.
- Design and implement microservices-based architecture.
- Establish security standards and ensure compliance with best practices.
- Collaborate with backend, frontend, mobile, AI/ML, and DevOps engineers.
- Provide technical leadership, mentorship, and code reviews across teams.
- Anticipate scalability challenges and plan for growth.
- Ensure smooth integration of APIs and cross-platform systems.
- Evaluate and select appropriate tools, frameworks, and platforms for efficiency and maintainability.
- Create and maintain technical documentation (architecture diagrams, guidelines, design decisions).
Conduct architecture reviews and performance audits to ensure reliability, scalability, and cost-effectiveness.
Required Skills & Expertise
- Proven experience as a Software Architect or senior technical lead.
- Strong expertise in system architecture and database design.
- Hands-on experience with cloud infrastructure (AWS / Azure / GCP).
- Proficiency in microservices, distributed systems, and API integrations.
- Knowledge of security best practices (encryption, RBAC, compliance).
- Strong understanding of Agile development and CI/CD pipelines.
- Excellent communication, leadership, and problem-solving skills.
Job Type: Full-time
Pay: Rs100, Rs200,000.00 per month
Application Question(s):
- How many years of experience do you have in software architecture or as a senior technical lead?
- Have you designed and delivered any large-scale platforms (e.g., handling millions of users or financial data)? If yes, please provide examples.
- Which industries or types of applications (e.g., e-commerce, fintech, SaaS) have you worked on?
- Have you led a team of backend/frontend/mobile/DevOps engineers before?
- Are you comfortable creating technical documentation (architecture diagrams, design decisions)?
- Are you available to join immediately (or within 15-20 days)?
- What are your salary expectations?
Education:
- Master's (Preferred)
Experience:
- Software Architect: 4 years (Preferred)
Work Location: In person