Chief Technical Officer

April 9, 2024

Job Overview

  • Date Posted
    April 9, 2024
  • Expiration date
    May 9, 2024
  • Experience
    3 Year
  • Gender
    Both
  • Qualification
    Bachelor Degree
  • Career Level
    Executive

Job Description

Lead a team of small group of software engineers, tech suppliers, providing technical guidance and fostering a collaborative and innovative work environment.
Working closely with the Product team and Digital supplier team to ensure technical solutions are appropriately designed, implemented with support in mind.
Supporting your team & wider engineering community, instilling technical excellence and confidence, (i.e. growing our technology capabilities).
Architecture & Design: support architecture design by contributing to options analysis, presenting solutions and owning the implementation.
Ability to present technical solutions to the team, tailoring the messaging based on the audience.
Proven technical skills and experience of the technology stack (including tooling) that is used by the team. Able to build a product toolkit.
Comfortable rolling up their sleeves and actively participate in coding activities such as feature development and bugs resolution, upto 40% of their time.
A trusted partner within the engineering community, able to provide support, guidance and recommendations as and when challenges arise.
Understands how automation supports successful delivery, always thinking about how to be reduce time-to-market.
Provides some support and guidance to the Product Management & Senior exec teams with estimations for the more complex areas of work.
Takes an active role in supporting (the team and PM) hiring (especially technical/team rounds).
Regularly spends time with other engineers to support their product goals. Create OKRs/goals and work with engineers to meet them (e.g. pair programming, discussions, technical workshops etc).
Partner collaboratively with Product and the Engineering Manager to manage the scope (e.g. is it clear?) and deliverables aligned to the product roadmap. Is able to clearly understand the why (can challenge when needed) and can articulate the how & when (current and future work).
Motivates engineers and the team, bringing positive energy. Uses risks, challenges and issues as an opportunity to learn and also teach.
Represents the team in tech community meetings and forums.
Fosters an environment of collaboration between all team members, open discussions and team decisions (even when conflict/differing opinions).
Actively coordinate with development/supplier teams and perform Code reviews, Merge Requests, Set up Code coverage tools and code quality analysis (such as Sonarqube).
Enforce best practices and coding standards throughout the development process.
Capacity Planning: Assess the workload and capacity of team members regularly, ensuring a balanced distribution of tasks and responsibilities.
Work closely with project managers and stakeholders to prioritize and plan project deliverables, taking into account team capacity.
Proactively identify and address resource constraints, making adjustments to team assignments as needed.
Skills and Qualifications:

2+ years of leading a cross functional team of engineers.
Able to prove a track record in leading and managing multiple teams through complex projects.
Proven experience as a senior software engineer with expertise in Java, Spring Boot, JavaScript, Kafka, Docker, NodeJS (Javascript), Python, Keycloak and PostgreSQL.
Expertise includes cloud platforms (AWS, Azure), containerization (Docker, Kubernetes), and programming languages (Python, Java, JavaScript).
Strategic leader aligning technical solutions with business goals, fostering innovation.
Effective client-facing and supplier-facing conversation capturer in talking , bridging the gap between technical concepts and diverse stakeholders.
Strong knoweldge to best practices that suits most projects ensuring continuous improvement and excellence in technology and innovation.
Solid understanding of software development best practices, design patterns, and coding standards.
Strong knowledge of SQL and hands-on experience with PostgreSQL or similar databases.
Familiarity with version control systems, such as Git.
Job Type: Full-time

Salary: Rs50,000.00 – Rs10,000,000.00 per month

Ability to Commute:

Karachi (Required)
Ability to Relocate:

Karachi: Relocate before starting work (Required)

Photos