Job Openings Senior Engineering Manager - Fintech (Onsite, Lahore, USD Salary)

About the job Senior Engineering Manager - Fintech (Onsite, Lahore, USD Salary)

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field. Advanced degree preferred.
  • Proven track record of 8+ years of experience in software engineering, with at least 3 years in an engineering manager role.
  • Extensive experience (FinTech is preferable) in leading and managing engineering teams, delivering complex technical projects, and driving product development initiatives.
  • Strong technical expertise in project management, software architecture, cloud computing, CRM & ERP solutions, and data analytics, with a deep understanding of modern coding languages, and frameworks.
  • Professional experience in Web, API, Business logic, Database, DevOps, SecDevOps development.
  • Proficiency in SuiteCRM, Odoo, Zendesk, AWS, Jira, scrum and agile/kanban methodologies.
  • Excellent leadership, communication, and interpersonal skills, with the ability to collaborate effectively across teams and stakeholders.
  • Professional certifications in engineering leadership is a plus.

Responsibilities:

  • Lead and manage the distributed engineering teams across various time zones, overseeing recruitment, training, and performance management.
  • Develop and implement strategic plans for the engineering department in alignment with the company's goals and objectives.
  • Drive product development, IT governance, and security initiatives from concept to launch, ensuring timely delivery and adherence to quality standards.
  • Collaborate with cross-functional teams, including product management, finance & analytics, and operations, to define project requirements and priorities.
  • Provide technical guidance and mentorship to team members, fostering a culture of innovation, collaboration, and continuous improvement.
  • Oversee the architecture and design of software systems, ensuring scalability, reliability, and security.
  • Monitor project progress, identify risks, and implement mitigation strategies to ensure successful project delivery.
  • Stay abreast of emerging technologies and industry trends, recommending new tools and methodologies to enhance the engineering process.
  • Establish and maintain engineering best practices, standards, and processes to optimize efficiency and productivity.