
Software Architect
4 weeks ago
Join to apply for the Software Architect role at Contour Software
Continue with Google Continue with Google
Join to apply for the Software Architect role at Contour Software
About Contour
Contour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.
About Contour
Contour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.
As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries. With a broad-based and ever-growing portfolio of market-leading, vertical-market enterprise solutions covering more than 100 industry domains in predominantly mature markets, CSI's recipe creates the perfect environment for professionals to build fulfilling, long-term careers.
What started as an R&D & Accounting back-office, has progressed into a full-service Global Centre serving all functions and departments, at the divisional as well as operating group/corporate level. Today Contour employees, located in Karachi, Lahore & Islamabad, are serving CSI divisions located in time zones spanning the globe, from Sydney to Vancouver. With the global growth of Constellation as the wind in our sails, we are only just getting started
The Position
The division is looking for a Software Architect to work as part of its team to be responsible for the development and maintenance of its mobile and web-based projects that meet both technical requirements and business objectives.
Essential Duties And Responsibilities
- Understanding functional requirements of the system and translating them into architectural solutions.
- Designing scalable, maintainable, and extensible architectures for mobile (iOS/Android/React Native) and web applications that accommodate future growth and changes.
- Participate in technical discussions and reviews, ensuring that solutions align with industry standards.
- Develop detailed project schedules and timelines, identifying key milestones and deadlines.
- Resolving technical challenges and providing guidance on complex design decisions.
- Setting technical direction, defining best practices, and ensuring adherence to coding standards and architectural principles.
- Determining the overall structure of the application, selecting appropriate technologies, and designing scalable and maintainable solutions.
- Monitoring the project's technical health and proactively addressing emerging risks throughout the development lifecycle.
- Work with development teams to allocate resources effectively, ensuring the right mix of skills and expertise are applied to project tasks.
- Act as the primary liaison between technical teams and other stakeholders, ensuring clear and consistent communication on projects.
- Facilitate collaboration between cross-functional teams to achieve project objectives.
- Conducting training sessions to share architectural principles, best practices, new technologies and code improvements with developers.
- Incorporating feedback from stakeholders and end-users to refine architectural designs and prioritize enhancements.
- Identify opportunities for innovation and process improvement within projects.
- Perform other duties as may be assigned by management.
- Bachelor's Degree in Information Systems, Computer Engineering or equivalent technical Degree; or equivalent combination of education and experience.
- 8+ years' experience of building Enterprise applications.
- 3+ years' experience of in architect-level roles, involving leadership and mentorship of development teams.
- Proven track record of professional software development, including shipping one or more products on large code bases that span platforms and tools.
- Strong analytical and problem-solving skills to identify and resolve complex technical challenges, as well as the ability to think creatively and adapt to changing circumstances.
- Have a strong understanding of quality assurance principles and best practices, as well as experience in mitigating security risks and ensuring the stability of software systems.
- Demonstrate commitment to understand customer needs and delivering solutions that provide value and meet customer expectations.
- Experience with modern web development technologies, including Java (Spring, Spring Boot etc.) and JavaScript frameworks (e.g., Angular, Vue JS and React JS, etc.).
- Strong expertise in mobile app development (iOS – Swift, Android – Kotlin/Java, React Native, Flutter etc.).
- Experience with microservices architecture, RESTful APIs, GraphQL, and WebSockets.
- Strong knowledge of authentication and security best practices (OAuth, JWT, SSO, encryption).
- Understanding of DevOps principles and practices for continuous integration, deployment, and monitoring of software systems.
- Experience in cloud platforms like AWS, Azure, or Google Cloud, including knowledge of cloud-native architectures and services.
- Knowledge of security best practices and techniques for building secure systems, including encryption, authentication, and authorization mechanisms.
- Experience in database design, optimization, and management, including both SQL and NoSQL databases.
- Familiarity with agile methodologies, such as Scrum or Kanban.
- Experience of working in multicultural or global teams.
- Market-leading Salary
- Medical Coverage – Self & Dependents
- Parents Medical Coverage
- Provident Fund
- Employee Performance-based bonuses
- Home Internet Subsidy
- Conveyance Allowance
- Profit Sharing Plan [Tenured Employees Only]
- Life Benefit
- Child Care Facility
- Company Provided Lunch/Dinner
- Professional Development Budget
- Recreational area for in-house games
- Sporadic On-shore training opportunities
- Friendly work environment
- Leave Encashment
In our continuous effort to promote inclusivity, we extend our commitment to individuals with special needs by providing reasonable accommodations. We actively encourage qualified individuals with special needs to apply for the various openings within our company. Should you require assistance in completing the application process or have any inquiries regarding special facilities, please do not hesitate to contact our HR team. Your unique talents and abilities are welcomed and valued here.Seniority level
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionEngineering and Information Technology
- IndustriesIT Services and IT Consulting
Referrals increase your chances of interviewing at Contour Software by 2x
Sign in to set job alerts for "Software Architect" roles.Continue with Google Continue with Google
Continue with Google Continue with Google
Salesforce Consultant, Software Engineer/DeveloperAssociate Software Engineer - Open StackSoftware Engineer- Full stack (Node.JS / Python)We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr-
Visionary Software Architect
5 days ago
Lahore, Punjab, Pakistan beBeeCloud Full time 900,000 - 1,200,000Software Architect for Cloud-Based Workflow Automation SystemWe are seeking an experienced software architect to design and develop scalable, high-performing applications using best coding standards and practices.Responsibilities:Lead the development of cloud-based systems, ensuring seamless integration with relational databases, NoSQL databases, caching...
-
Senior Software Architect
3 days ago
Lahore, Punjab, Pakistan beBeeSoftware Full time 800,000 - 1,200,000Senior Software Architect RoleWe are seeking an accomplished Senior Software Architect to spearhead the design and development of our cutting-edge software solutions. This position requires a visionary leader who can effectively drive technical strategy, collaborate with cross-functional teams, and deliver high-quality products on time.The ideal candidate...
-
Software Architect
24 hours ago
Lahore, Punjab, Pakistan Strategic Systems International Full timePurposeWe are seeking an experienced Software Architect with strong expertise in multiple development platforms and cloud providers. The ideal candidate will be responsible for making high-level design decisions, defining technology stacks, and providing architectural guidance across projects. This role requires a highly analytical mindset, strong leadership...
-
Lead Software Architect
5 days ago
Lahore, Punjab, Pakistan Formulatrix Pakistan (Private) Limited Full timeWe are seeking a hands on, top-notch Lead Software Architect who can work with Microsoft C#, C++, Visual Studio, Windows Forms, and SQL server to implement components of our software products and robotic control systems. There is no shortage of challenges at Formulatrix: image acquisition and processing, robotics, embedded software, data analysis and...
-
Associate Software Architect
3 days ago
Lahore, Punjab, Pakistan Curemd Pakistan (Private) Limited Full timeAssociate Software Architect page is loadedAssociate Software ArchitectApply locations Lahore time type Full time posted on Posted 21 Days Ago job requisition id JR101806Job Overview:As an Associate Software Architect, you will lead the design effort on a variety of products/projects in a highly collaborative, dynamic environment. You'll design creative...
-
Solutions Architect
3 weeks ago
Lahore, Punjab, Pakistan Creative Chaos Full time1 week ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Job SummaryAs a Solutions Architect, you will be responsible to take the business requirements and turn that into a software design that can become a blueprint for the implementation team to follow. You will also be responsible to make sure that the...
-
Solutions Architect
4 days ago
Lahore, Punjab, Pakistan Creative Chaos Full timeJob SummaryAs a Solutions Architect, you will be responsible to take the business requirements and turn that into a software design that can become a blueprint for the implementation team to follow. You will also be responsible to make sure that the implementation team follows the design and delivers the project as per the agreed designs.Duties And...
-
Architect
4 hours ago
Lahore, Punjab, Pakistan Malik Brothers Full timeWe are looking for a right-brained Architect to perform all phases of architectural work including planning, designing and overseeing the construction. You will be involved in new building designs, extensions, alterations, restorations and conservations from the earliest stages right through to completion. The goal is to match client's needs and to produce...
-
Solutions Architect
24 hours ago
Lahore, Punjab, Pakistan Tenx Full timeOverviewSolutions Architect role at TenX. Hands-on leader responsible for designing scalable, production-grade systems while guiding senior engineers through complex challenges. Deep expertise in , AWS, and modern frontend frameworks to shape technical architecture, ensure system reliability, and align engineering solutions with business...
-
Solutions Architect Dotnet
5 days ago
Lahore, Punjab, Pakistan 2bvision Full timeGet AI-powered advice on this job and more exclusive features.Direct message the job poster from 2B VisionTechnologiesHiring AlertWe are looking for a Solutions Architect .NET CoreLocation: Lahore, PakistanJob Type : On-siteJob Summary:We are seeking a highly skilled Solution Architect with expertise in .NET Core to design, develop, and implement robust,...