Software Architect

21 hours ago


Lahore, Punjab, Pakistan Contour Software Full time

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.

Desired Skills And Responsibilities
  • 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.

Nice To Have
  • Familiarity with agile methodologies, such as Scrum or Kanban.
  • Experience of working in multicultural or global teams.

Exciting Benefits We Offer
  • 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

Disclaimer: At Contour, we attribute our success to the unique contributions of our diverse staff. We're committed to fostering a culture of respect that thrives on the varied perspectives and experiences of all individuals we recruit, employ, promote, and compensate. Since day one, we've adhered to a policy that champions a work environment honoring the worth and dignity of each person while being free from all forms of employment discrimination.

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 type
  • Employment typeFull-time
Job function
  • 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

  • Lahore, Punjab, Pakistan Contour Software Full time

    Join to apply for the Salesforce Technical Architect role at Contour Software3 weeks ago Be among the first 25 applicantsJoin to apply for the Salesforce Technical Architect role at Contour SoftwareAbout ContourContour 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...

  • Software Architect

    3 weeks ago


    Lahore, Punjab, Pakistan WALEE Full time

    Get AI-powered advice on this job and more exclusive features.We are seeking an experienced and motivated Software Architect (MERN) to join our dynamic team. As a MERN stack architect, you will lead the design and development of complex client service architectures, leveraging cloud automation, data science, and DevOps practices.ResponsibilitiesTake charge...

  • Software Architect

    2 weeks ago


    Lahore, Punjab, Pakistan Gtradecenter Full time

    InvoZone is a growing company in Lahore, headquartered in Canada, that offers a combination of consulting, outsourcing, and specialized services to a global clientele across all types of web and mobile app development.The company was launched by experienced and visionary IT professionals with more than 10 years of industry experience in the fraternity of...


  • Lahore, Punjab, Pakistan Zuhly Technologies Full time

    Principal Software Architect / Engineering LeadPrincipal Software Architect / Engineering LeadGet AI-powered advice on this job and more exclusive features.Direct message the job poster from Zuhly TechnologiesTechnology | Management | Execution | BSE, MSE Engineering, University of Pennsylvania.Experience Level: Senior (7 + years; 10 + strongly...

  • Software Architect

    1 week ago


    Lahore, Punjab, Pakistan Tkxel Full time

    Tkxel is a leading software development company located in Reston, Virginia. We are committed to developing innovative software solutions for leading enterprises in the world, helping them grow their businesses using the latest technology solutions.Job DescriptionJob Title: Software ArchitectDiscipline: ArchitectureProfession: Customer SuccessOverview:We are...


  • Lahore, Punjab, Pakistan Foviro Full time

    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from FoviroJob Description: .NET ArchitectOverview:We are seeking a seasoned .NET Architect with over 10 years of experience in software development. The ideal candidate will lead our technical projects and ensure the delivery of scalable, high-performance...


  • Lahore, Punjab, Pakistan beBeeSolution Full time

    Software Solutions ArchitectThis is a part-time position that requires 15 to 20 hours of work per week. The possibility exists for this role to be converted into a full-time position in the future.The ideal candidate will have at least 10 years of experience and a strong understanding of software architecture and data management.Key ResponsibilitiesDesign,...

  • Architect

    4 days ago


    Lahore, Punjab, Pakistan JM ARCHITECTS Full time

    Direct message the job poster from JM ARCHITECTSLicensed Architect | Co Founder & Managing Partner @ JM ARCHITECTSCompany DescriptionJM Architects is a multidisciplinary architecture and interior design firm specializing in residential, commercial, and hospitality projects. The firm emphasizes design excellence, client collaboration, and sustainability in...


  • Lahore, Punjab, Pakistan Contour Software Full time

    Senior Software Developer (SQL Server + VB.NET)Join to apply for the Senior Software Developer (SQL Server + VB.NET) role at Contour SoftwareSenior Software Developer (SQL Server + VB.NET)1 week ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer (SQL Server + VB.NET) role at Contour SoftwareAbout ContourContour Software has...


  • Lahore, Punjab, Pakistan CureMD Corporation Full time

    Associate Software Architect page is loadedAssociate Software ArchitectApply locations Lahore time type Full time posted on Posted 3 Days Ago time left to apply End Date: June 30, 2025 (30+ days left to apply) job requisition id JR101806Job Overview:As an Associate Software Architect, you will lead the design effort on a variety of products/projects in a...