Job Type: Full Time
Experience: 10 years
Location: Lagos
Company: TrustCrow
Responsibilities
- Lead, mentor, and develop a team of engineers, fostering a culture of innovation, collaboration, and continuous improvement.
- Set clear goals, delegate tasks, and ensure accountability within the engineering team.
- Conduct regular performance reviews, providing constructive feedback and identifying opportunities for growth and development.
- Develop and execute the engineering strategy in alignment with the company’s overall business goals and objectives.
- Collaborate with the product team to define technical roadmaps and ensure alignment with product and business strategies.
- Oversee the planning and execution of engineering projects, ensuring timely delivery and high-quality standards.
- Ensure the adoption of best practices in software development, including coding standards, testing, and documentation.
- Oversee the architecture and design of scalable, reliable, and secure systems.
- Stay current with emerging technologies and industry trends, evaluating their potential impact on the company’s technology stack.
- Work closely with product management and other departments to ensure seamless integration of engineering efforts with overall company objectives.
- Communicate effectively with stakeholders, providing regular updates on project status, risks, and opportunities.
- Facilitate cross-functional collaboration to drive innovation and problem-solving.
- Manage the engineering budget, ensuring efficient allocation of resources to meet project and business goals.
- Identify and address resource gaps, including hiring and outsourcing needs.
- Foster relationships with external partners, vendors, and consultants as necessary.
- Implement robust quality assurance processes to ensure the delivery of high-quality products.
- Identify and mitigate technical risks, ensuring the stability and security of the company’s technology infrastructure.
- Monitor and improve system performance, addressing any issues proactively.
- Any other duties as assigned or required by the company or the group
Requirements:
- University degree in Computer Science or a relevant discipline
- Proven experience (10+ years) in software engineering, with at least 3 years leading in the same capacity.
- Must have knowledge of the following programming languages and frameworks used in the company: React, Next.js, Nest.js, Node.js.
- Deep understanding of system architecture, cloud technologies, and infrastructure management.
- Good understanding of agile methodologies
- Must have experience working in fintech or similar industries.
- Ensure the adoption of best practices in software development, including coding standards, testing, and documentation.
- Oversee the architecture and design of scalable, reliable, and secure systems.
- Able to take a hands on approach building or driving technical solutions as needed within the team
- Ability to design solutions that solve large scale complex business problems
- Leadership abilities with a strategic mind
- Work closely with product management and other departments to ensure seamless integration of engineering efforts with overall company objectives.
- Ability to manage multiple projects adhering to timelines and deadlines
- Excellent problem solving, analytical and business intelligence skills
- Self-motivated and takes initiative with strong attention to detail
- Experience managing budgets and optimizing resource allocation.
- Outstanding written and oral communication skills, with the ability to communicate effectively and authoritatively to a diverse audience
- Expert negotiation skills with the ability to manage relationships with diplomacy and tact
- Ability to maintain confidentiality at all times and ensure that confidential data is handled in a sensitive manner
Method of Application
Interested and Qualified Candidates should forward their CV’s to hr@gotrustcrow.com using “Head of Software Engineering” as the Subject of the mail.