
Software Architect
3 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-
Software Systems Architect
2 days ago
Lahore, Punjab, Pakistan beBeeFullStack Full time 100,000 - 130,000Software Systems ArchitectWe are seeking a skilled software systems architect to join our team in Lahore, Pakistan.
-
Software Architect
2 days ago
Lahore, Punjab, Pakistan beBeeSoftware Full time 600,000 - 800,000Job Title: Software ArchitectWe are seeking an experienced and skilled software architect to lead the development of our company's cutting-edge applications.The ideal candidate will have a deep understanding of software design patterns, architecture principles, and technology stacks. They will be responsible for designing, developing, and deploying scalable,...
-
Senior Software Architect
2 days ago
Lahore, Punjab, Pakistan beBeesoftware Full time 1,000,000 - 1,200,000Job Title: Senior Software ArchitectWe are seeking a highly skilled and experienced Senior Software Architect to lead our development team.About the RoleThe successful candidate will be responsible for managing and executing large-scale software projects from start to finish, ensuring timely completion and delivering high-quality results.Key...
-
Lead Software Architect
2 weeks ago
Lahore, Punjab, Pakistan Formulatrix Pakistan (Private) Limited Full timeLead Software Architect Formulatrix Pakistan (Private) Limited, Pakistan We 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...
-
Lead Software Architect
1 week ago
Lahore, Punjab, Pakistan beBeeSoftware Full timeJob DescriptionWe are looking for a highly skilled Senior Software Developer/Architect to lead our team in developing game-changing software solutions.CrecenTech is a US-based technology company that specializes in cloud-based workflow automation systems.The ideal candidate will take responsibility for application design and development, guiding teams on...
-
Senior Software Architect
1 week ago
Lahore, Punjab, Pakistan beBeeBackend Full timeSoftware Architect OpportunityThis role involves designing and implementing high-performance web applications using Next.js and React.js.We are seeking a skilled software architect to collaborate closely with UI/UX designers to translate Figma designs into engaging, interactive web applications.The ideal candidate will have expertise in Agile methodologies...
-
Architect
4 weeks ago
Lahore, Punjab, Pakistan JM ARCHITECTS Full timeDirect 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...
-
Software Architect
4 days ago
Lahore, Punjab, Pakistan beBeeProgrammer Full time 1,500,000 - 1,700,000We are seeking a skilled programmer to join our development team and contribute to the creation of scalable, high-performance applications.Key ResponsibilitiesCollaborate with external and internal partner APIs to extract and load data into our data platform.Design and implement data integrations to external partners and ETL jobs in collaboration with the...
-
Associate Software Architect
13 hours 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 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...