Find The RightJob.
Job Specifications:
Strategic Architecture:
Define and communicate the company's software architecture strategy.
Develop and maintain architectural standards, blueprints, and guidelines.
Assess and evaluate new technologies and trends.
Translate business requirements into technical solutions.
Design and Implementation:
Design and implement complex software systems and components.
Lead the development of large-scale, distributed systems.
Ensure code quality, performance, and maintainability.
Participate in code reviews and provide technical guidance.
Leadership and Mentorship:
Mentor and coach junior software engineers and architects.
Lead and manage software development teams.
Collaborate with product managers, engineering managers, and other stakeholders.
Provide technical leadership and guidance on complex projects.
Problem Solving and Innovation:
Identify and resolve complex technical issues.
Proactively seek new knowledge and adapt to new technologies.
Drive innovation and improve software development processes.
Communication and Documentation:
Communicate technical concepts clearly and concisely to both technical and non-technical audiences.
Document architectural designs and solutions.
Other Responsibilities:
May be involved in project management, including planning, execution, and resource allocation.
May participate in vendor selection and evaluation.
May be responsible for ensuring compliance with industry standards and regulations.
Job Requirements:
At-least 5-8 years of Software Development and Design experience in relevant Technology Stack.
Working on Financial Applications is a plus.
BS/MS in Computer Science or equivalent
Knowledge/Skills:
Deep understanding of software architecture principles:
This includes various architectural patterns (e.g., microservices, SOA), design patterns, and system design best practices.
Proficiency in multiple programming languages and frameworks:
A broad understanding of different languages (e.g., Java, Python, C#) and frameworks is crucial.
A solid understanding of database technologies and data modeling principles.
Understanding and implementing security measures throughout the software lifecycle.
Ability to identify and address performance bottlenecks and design scalable systems.
Experience in designing and implementing APIs.
Ability to guide and mentor software engineers and architects.
Excellent communication skills to effectively convey technical concepts to both technical and non-technical audiences.
Ability to analyze complex problems and develop effective solutions.
Ability to manage expectations and communicate effectively with various stakeholders (e.g., business, development teams).
Staying up-to-date with the latest technologies and trends.
Experience in managing software projects and planning technical solutions.
Ability to identify and mitigate technical risks.
Similar jobs
FGC-Capital
Islamabad, Pakistan
3 days ago
Contour Software
Karachi, Pakistan
3 days ago
Tether Operations Limited
Islamabad, Pakistan
3 days ago
S&P Global
Islamabad, Pakistan
3 days ago
Blue Yonder
Hyderabad, Pakistan
3 days ago
S&P Global
Islamabad, Pakistan
4 days ago
S&P Global
Islamabad, Pakistan
4 days ago
© 2026 Qureos. All rights reserved.