R&D Manager

Contour Software


Date: 8 hours ago
City: Karachi
Contract type: Full time
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

We are looking for an R&D Manager with a strong blend of technical expertise and people leadership. The ideal candidate brings proven experience managing both software development and QA teams within a SaaS or cloud-based product environment, combined with the technical depth to actively engage with architecture, code quality, and engineering standards.

This role requires superior interpersonal and communication skills and the ability to work collaboratively across teams in a distributed environment, partnering closely with onshore management and North American counterparts. Exceptional English language communication skills are absolutely required.

Working within a complex enterprise-grade ERP application, this person is accountable for the performance, growth, and output of their development team while maintaining a strong technical presence. The R&D Manager will balance day-to-day team management with active participation in technical guidance, code reviews, and architectural direction.

The chosen candidate will work out of the Contour Software Karachi resource center office as an extension of the division-based R&D department.

Job Responsibilities

Team Leadership & Management

  • Lead, mentor, and develop a team of software developers, fostering a culture of accountability, continuous improvement, and technical excellence.
  • Conduct regular one-on-ones, performance assessments, and constructive feedback sessions to support individual growth and team effectiveness.
  • Assist in the hiring process, including candidate evaluation, interviews, and onboarding of new team members.
  • Monitor and communicate team performance, providing timely updates and escalations to onshore management as needed.
  • Resolve team conflicts and maintain a collaborative, inclusive, and productive work environment.
  • Partner closely with onshore management teams to align on priorities, delivery expectations, and team direction.

Technical Oversight & Contribution

  • Provide technical guidance and hands-on assistance to team members across development tasks, troubleshooting, and architectural decisions.
  • Actively participate in and oversee pull request (PR) reviews to ensure code quality, consistency, and adherence to best practices.
  • Contribute to architectural discussions and make recommendations for scalable, maintainable solutions within the existing product ecosystem.
  • Stay current with modern cloud development practices and SaaS application design to inform technical direction and standards.
  • Identify technical risks, implementation impacts, and recommend optimal approaches before development begins.

Process & Delivery

  • Oversee team planning, task assignment, and sprint execution within agile development practices.
  • Ensure development tasks are completed within required timeframes and product release timelines are met.
  • Follow and contribute to software development processes, standards, and quality assurance practices.
  • Highlight issues and risks at both task and team levels and work proactively to identify effective solutions.
  • Other duties as assigned by management.

Job Qualifications

  • Bachelor’s degree in Computer Science, or a related field, or an equivalent combination of education and experience.
  • 10+ years of software development experience, preferably on a commercial software product team, including 5+ years of proven experience leading and managing development teams.
  • Strong experience with .NET (C#) and Microsoft SQL Server, including database design and stored procedures.
  • Solid understanding of cloud-based development and SaaS application architecture, including best practices for scalability, reliability, and security.
  • Experience with modern front-end frameworks; Vue.js experience is a plus.
  • In-depth knowledge of object-oriented programming, asynchronous programming, and multi-threading.
  • Experience designing and developing web-based applications and APIs.
  • Demonstrated ability to conduct meaningful PR reviews and uphold engineering standards across a team.
  • Strong written and verbal English skills; the candidate must be able to work efficiently with North American counterparts.
  • Proven ability to coach, mentor, and develop team members at varying skill levels.
  • Experience conducting performance evaluations and delivering constructive, actionable feedback.
  • Demonstrated ability to assist in hiring processes, including candidate assessment and interviewing.
  • Strong analytical and problem-solving skills, including the ability to navigate and make decisions within a large and complex codebase.
  • Proven ability to balance technical responsibilities with people management and cross-functional collaboration.

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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Financial Accountant

Contour Software, Karachi
15 hours ago
About 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 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+...

Senior Delivery Consultant

McKinsey & Company, Karachi
15 hours ago
Who You'll Work WithDriving lasting impact and building long-term capabilities with our clients is not easy work. You are the kind of person who thrives in a high performance/high reward culture - doing hard things, picking yourself up when you stumble, and having the resilience to try another way forward.In return for your drive, determination, and curiosity, we'll provide the...

Senior Manager Database Administration

Raqami Islamic Digital Bank, Karachi
4 days ago
Job Title: Senior Manager - Database AdministrationDepartment: Information TechnologyLocation: Karachi, PakistanJob Overview:To ensure the smooth functioning, maintenance, and optimization of the organization's database systems. The role encompasses database administration, security, performance tuning, and ensuring data integrity to support critical business operations.Key Responsibilities:Manage the installation, configuration, and maintenance of database systems.Perform regular database backups, disaster recovery drills, and data restoration.Optimize database...