Skip to content

Career

Current Open Position

We are hiring forward-thinking individuals at Trustgate Digital.
Together, we are positioned to provide industry-leading digital solutions to customers in Nigeria and the global African markets.

If you are passionate about Trust and Security in the digital world, join us. send your resume to our Chief People Officer here. 

Engineering Unit

Job Summary:

We are looking for an experienced Full Stack Web/Mobile Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining complex web/mobile applications. You will be working on both the front-end and back-end of the application, ensuring seamless integration and user experience.

Responsibilities:

Design, develop and maintain web/mobile applications using modern front-end and back-end technologies
Collaborate with cross-functional teams to identify, prioritize, and implement new features and enhancements
Write clean, maintainable, and efficient code
Troubleshoot and debug applications to resolve issues
Ensure high performance and scalability of the application
Develop and maintain RESTful APIs for the application
Participate in code reviews to maintain code quality and consistency
Work closely with the product team to understand user requirements and provide technical solutions
Stay up-to-date with emerging web/mobile technologies and industry trends
Continuously improve the development process and tools


Requirements:

Bachelor’s or Master’s degree in Computer Science or a related field
3+ years of experience in Full Stack Development
Proficiency in programming languages such as JavaScript, HTML, CSS, and Python
Experience with modern front-end frameworks such as React, Angular, or Vue.js
Experience with server-side frameworks such as Node.js, Django, or Ruby on Rails
Experience with mobile application development using React Native or other cross-platform frameworks
Knowledge of databases such as MongoDB, MySQL, or PostgreSQL
Experience with Git and version control systems
Strong problem-solving skills and ability to think creatively
Excellent communication and collaboration skills
Ability to work in a fast-paced and dynamic environment
Passion for delivering high-quality software
If you meet the above requirements and are excited about working in a challenging and dynamic environment, please apply with your resume and portfolio.

Job Title: Senior Software Engineer

Job Summary: The Senior Software Engineer with Cryptography and AWS Experience is responsible for designing and developing secure, scalable, and high-performance software applications using cryptography technologies and AWS services. This role requires extensive knowledge of software engineering best practices, cryptography concepts, and AWS services.

Key Responsibilities:

  • Design and develop software applications that use cryptography to ensure the confidentiality, integrity, and availability of data.
  • Implement secure coding practices and conduct regular code reviews to ensure that software applications are free from vulnerabilities.
  • Use AWS services to build scalable, fault-tolerant, and highly available software applications.
  • Work closely with other software engineers, security engineers, and stakeholders to understand requirements and design software solutions that meet those requirements.
  • Develop and maintain documentation related to software design, implementation, and testing.
  • Participate in the development and implementation of software development best practices and standards.
  • Stay up-to-date with emerging cryptography technologies, software engineering trends, and AWS services and make recommendations for improvements to software development processes and architectures.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 7 years of experience in software development, with a focus on cryptography and AWS.
  • Expertise in cryptography concepts and technologies, such as encryption, key management, digital signatures, and secure communication protocols.
  • Strong programming skills in one or more programming languages, such as Java, Python, or C++.
  • Experience with AWS services, such as EC2, S3, Lambda, KMS, and CloudFormation.
  • Strong knowledge of software engineering best practices, such as Agile, TDD, and DevOps.
  • Demonstrated ability to work independently and as part of a team in a fast-paced and dynamic environment.
  • Excellent communication and interpersonal skills.
  • Relevant certifications, such as AWS Certified Solutions Architect, AWS Certified Developer, or Certified Cryptography Engineer, are preferred.

This is a full-time position, and the Senior Software Engineer with Cryptography and AWS Experience will report to the Director of Software Engineering or another senior member of the IT leadership team. The successful candidate will have a proven track record of designing and developing secure, scalable, and high-performance software applications using cryptography technologies and AWS services.

Job Summary:

We are looking for an experienced  Senior Cryptography Engineer to join our team. As a Cryptography Engineer, you will be responsible for designing, implementing, and maintaining secure cryptographic systems. You will work closely with cross-functional teams to ensure the security and confidentiality of sensitive data.

Responsibilities:

Design and implement cryptographic systems for secure communication and data protection
Evaluate and analyze cryptographic algorithms and protocols for security vulnerabilities and weaknesses
Develop and maintain cryptographic libraries and protocols for various platforms
Conduct cryptographic research and contribute to the development of new cryptographic algorithms and protocols
Work closely with software and hardware engineers to integrate cryptographic solutions into products
Design and implement key management systems for secure key generation, storage, and distribution
Conduct security reviews and audits of cryptographic systems to ensure compliance with security policies and standards
Participate in the development of security policies and procedures for cryptographic systems
Stay up-to-date with emerging cryptographic technologies and industry trends
Provide technical guidance and support to cross-functional teams

Requirements:

Bachelor’s or Master’s degree in Computer Science, Cryptography, or a related field
5+ years of experience in Cryptography Engineering
Strong knowledge of cryptographic algorithms and protocols such as RSA, AES, ECC, and TLS
Experience with cryptographic libraries such as OpenSSL, Bouncy Castle, or Crypto++
Experience with key management systems such as HSMs, KMSs, or PKI
Knowledge of security protocols and standards such as FIPS, ISO 27001, and NIST
Strong programming skills in languages such as C/C++, Java, or Python
Experience with hardware security modules (HSMs) and secure enclaves (such as SGX)
Strong problem-solving skills and ability to think creatively
Excellent communication and collaboration skills
Ability to work in a fast-paced and dynamic environment
Passion for security and cryptography
If you meet the above requirements and are excited about working in a challenging and dynamic environment, please apply with your resume and portfolio.

Job Title: Enterprise Architect

Job Overview: We are seeking an experienced Enterprise Architect to join our team. As an Enterprise Architect, you will be responsible for designing, developing, and implementing enterprise-level solutions that meet the needs of our clients. You will work closely with business leaders, technology teams, and stakeholders to ensure the successful delivery of complex projects.

Responsibilities:

  • Develop and implement enterprise-level solutions that align with business goals and objectives.
  • Collaborate with business leaders to understand and document business requirements and translate them into technical specifications.
  • Develop and maintain architecture standards, principles, and policies that ensure consistency and alignment across the organization.
  • Provide guidance and support to technology teams on architecture-related issues, including application development, infrastructure, and data management.
  • Ensure the security, reliability, and scalability of enterprise solutions.
  • Evaluate and recommend new technologies and solutions that improve the efficiency and effectiveness of our operations.
  • Conduct feasibility studies, cost-benefit analyses, and risk assessments to evaluate the potential impact of new solutions.
  • Ensure compliance with industry regulations and standards.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
  • 7+ years of experience in enterprise architecture, solution design, or related field.
  • Experience in designing and implementing enterprise-level solutions for complex organizations.
  • Strong knowledge of enterprise architecture frameworks, such as TOGAF, Zachman, or FEAF.
  • Experience in cloud-based architecture and services (AWS, or Google Cloud).
  • Excellent communication and interpersonal skills.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and as part of a team.
  • Experience in the Trust Service Provider industry is a plus.

We offer a competitive salary, benefits package, and opportunities for professional development and growth. If you are a self-starter with a passion for technology and a drive to deliver innovative solutions, we want to hear from you!

Job Title : UI/UX Developer

Job Overview: We are seeking a talented UI/UX Developer to join our team. As a UI/UX Developer, you will be responsible for designing and developing user interfaces that provide an intuitive and seamless user experience. You will work closely with designers and developers to ensure that the design and functionality of our web and mobile applications meet the needs of our users.

Responsibilities:

  • Collaborate with designers to create visually appealing and user-friendly interfaces.
  • Develop and implement user interface designs using HTML, CSS, and JavaScript.
  • Work with developers to ensure that user interfaces are integrated seamlessly with backend systems.
  • Ensure that user interfaces are responsive and work across multiple devices and platforms.
  • Conduct user research and usability testing to identify areas for improvement and optimization.
  • Continuously monitor and evaluate user interfaces to identify areas for improvement and optimization.
  • Ensure that user interfaces are accessible to users with disabilities and meet industry standards and best practices.
  • Stay up-to-date with industry trends and best practices in UI/UX design and development.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 3+ years of experience in UI/UX design and development.
  • Strong knowledge of HTML, CSS, and JavaScript.
  • Experience with front-end frameworks such as React, Angular, or Vue.js.
  • Experience with user research and usability testing.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Familiarity with Agile development methodologies is a plus.

We offer a competitive salary, benefits package, and opportunities for professional development and growth. If you are a self-starter with a passion for creating user-friendly and visually appealing user interfaces, we want to hear from you!

Job Title: Software Quality Assurance Engineer

Job Overview: We are seeking a talented and experienced Software Quality Assurance Engineer to join our team. As a Software Quality Assurance Engineer, you will be responsible for ensuring that our software products are of the highest quality and meet the needs of our customers. You will work closely with the development team to identify issues and defects in our software and ensure that they are resolved before the product is released.

Responsibilities:

  • Develop and execute test plans and test cases to ensure the quality of our software products.
  • Collaborate with developers and other stakeholders to identify and report issues and defects.
  • Analyze test results to identify trends and areas for improvement.
  • Work with the development team to ensure that issues and defects are resolved in a timely manner.
  • Participate in design and code reviews to ensure that quality standards are met.
  • Work with the development team to ensure that software products are released on time and meet customer requirements.
  • Develop and maintain automated testing scripts and tools to improve efficiency and effectiveness.
  • Continuously monitor and evaluate the quality of our software products and processes and recommend improvements.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 3+ years of experience in software quality assurance or related field.
  • Strong knowledge of software testing methodologies and tools.
  • Experience with automated testing tools such as Selenium or Appium.
  • Experience with bug tracking tools such as Jira or Bugzilla.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Familiarity with Agile development methodologies is a plus.

We offer a competitive salary, benefits package, and opportunities for professional development and growth. If you are a self-starter with a passion for ensuring the highest quality of software products, we want to hear from you!

Job Title: Cloud Security Engineer

Job Overview: We are seeking a highly skilled and experienced Cloud Security Engineer to join our team. As a Cloud Security Engineer, you will be responsible for designing and implementing security solutions for our cloud-based systems. You will work closely with developers, infrastructure engineers, and security teams to ensure the security and compliance of our cloud-based systems.

Responsibilities:

  • Design and implement security solutions for our cloud-based systems.
  • Develop and maintain security policies, standards, and procedures that align with industry standards and best practices.
  • Conduct vulnerability assessments and penetration testing to identify and mitigate security risks.
  • Monitor and analyze cloud-based systems for security incidents and threats.
  • Work with developers and infrastructure engineers to ensure that security is integrated into the development and deployment processes.
  • Ensure compliance with industry regulations and standards such as GDPR, HIPAA, and PCI.
  • Develop and maintain security metrics and reports to track and communicate security posture to management and stakeholders.
  • Stay up-to-date with industry trends and best practices in cloud security.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 5+ years of experience in cloud security or related field.
  • Strong knowledge of cloud security architecture and design principles.
  • Experience with cloud security solutions such as AWS Security Hub, Azure Security Center, or Google Cloud Security Command Center.
  • Experience with security testing tools such as Burp Suite or Nessus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Familiarity with Agile development methodologies is a plus.
  • Security certifications such as CISSP, CCSK, or CCSP are a plus.

We offer a competitive salary, benefits package, and opportunities for professional development and growth. If you are a self-starter with a passion for cloud security and a drive to ensure the highest level of security for our systems, we want to hear from you!

Job Title: IT Compliance Manager

Job Summary: The IT Compliance Manager is responsible for ensuring that the company’s information technology systems and processes comply with industry standards, legal requirements, and internal policies. The IT Compliance Manager will develop, implement, and maintain a comprehensive IT compliance program to manage and monitor the company’s IT risk and ensure the confidentiality, integrity, and availability of the company’s data.

Key Responsibilities:

  • Develop, implement, and maintain IT compliance policies, procedures, and controls to ensure the confidentiality, integrity, and availability of company data.
  • Evaluate and assess the company’s IT risk and identify areas of vulnerability or non-compliance.
  • Monitor regulatory and industry compliance requirements and ensure that the company’s IT systems and processes meet these requirements.
  • Conduct regular IT compliance audits and assessments to identify potential issues or areas for improvement.
  • Collaborate with IT teams to develop and implement remediation plans for non-compliant systems or processes.
  • Develop and deliver IT compliance training and education programs to ensure that employees understand their roles and responsibilities in maintaining IT compliance.
  • Liaise with external auditors, regulators, and other stakeholders to ensure that the company’s IT compliance program meets their requirements.
  • Stay up-to-date with emerging IT compliance trends and best practices and make recommendations to senior management on improvements to the company’s IT compliance program.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • At least 5 years of experience in IT compliance or a related field.
  • Knowledge of industry standards and regulations, such as PCI-DSS, HIPAA, GDPR, and SOX.
  • Experience developing and implementing IT compliance policies, procedures, and controls.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Relevant certifications, such as CISA, CISSP, or CRISC, are preferred.

This is a full-time position, and the IT Compliance Manager will report to the Chief Information Officer or another senior member of the IT leadership team. The successful candidate will have a proven track record in IT compliance and be able to work effectively in a fast-paced and dynamic environment.

 

Job Title: Network Security and Cloud Engineer

Job Overview: We are seeking a talented Network Security and Cloud Engineer to join our team. As a Network Security and Cloud Engineer, you will be responsible for designing, implementing, and maintaining network security solutions and cloud infrastructure. You will work closely with developers, infrastructure engineers, and security teams to ensure the security and reliability of our network and cloud-based systems.

Responsibilities:

  • Design and implement network security solutions such as firewalls, intrusion detection systems, and VPNs.
  • Develop and maintain security policies, standards, and procedures that align with industry standards and best practices.
  • Conduct vulnerability assessments and penetration testing to identify and mitigate security risks.
  • Monitor and analyze network and cloud-based systems for security incidents and threats.
  • Work with developers and infrastructure engineers to ensure that security is integrated into the development and deployment processes.
  • Design and implement cloud infrastructure and services using AWS, Azure, or Google Cloud Platform.
  • Ensure compliance with industry regulations and standards such as GDPR, HIPAA, and PCI.
  • Develop and maintain network and cloud-based systems documentation and diagrams.
  • Stay up-to-date with industry trends and best practices in network security and cloud infrastructure.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 5+ years of experience in network security or related field.
  • Strong knowledge of network security architecture and design principles.
  • Experience with network security solutions such as firewalls, intrusion detection systems, and VPNs.
  • Experience with cloud infrastructure and services such as AWS, Azure, or Google Cloud Platform.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Familiarity with Agile development methodologies is a plus.
  • Security certifications such as CISSP, CCNP Security, or CCSP are a plus.

We offer a competitive salary, benefits package, and opportunities for professional development and growth. If you are a self-starter with a passion for network security and cloud infrastructure and a drive to ensure the highest level of security and reliability for our systems, we want to hear from you!

 

Job Title: Senior Cloud Infrastructure Engineer

Job Summary: The Senior Cloud Infrastructure Engineer is responsible for designing, deploying, and maintaining cloud infrastructure solutions for the organization. This role requires extensive experience with Amazon Web Services (AWS) and a deep understanding of cloud infrastructure architecture and best practices.

Key Responsibilities:

  • Design, deploy, and maintain cloud infrastructure solutions using AWS services such as EC2, S3, RDS, Lambda, and CloudFormation.
  • Develop and implement automated processes for provisioning, configuring, and scaling cloud resources.
  • Ensure the security, reliability, and availability of cloud infrastructure solutions through continuous monitoring and proactive maintenance.
  • Work closely with software development teams to optimize infrastructure for application performance and scalability.
  • Collaborate with other IT teams to integrate cloud infrastructure solutions with existing on-premises systems.
  • Stay up-to-date with emerging AWS technologies and best practices and make recommendations for improvements to the cloud infrastructure environment.
  • Manage and mentor junior cloud infrastructure engineers.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • At least 7 years of experience in cloud infrastructure engineering, with a focus on AWS.
  • Expertise in designing, deploying, and managing cloud infrastructure solutions using AWS services.
  • Experience with infrastructure automation tools such as Terraform, Ansible, or Chef.
  • Strong knowledge of networking concepts and protocols, such as TCP/IP, DNS, and VPN.
  • Demonstrated ability to troubleshoot complex technical problems and implement effective solutions.
  • Excellent communication and interpersonal skills.
  • Relevant certifications, such as AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or AWS Certified Security – Specialty, are preferred.

This is a full-time position, and the Senior Cloud Infrastructure Engineer will report to the Director of IT Infrastructure or another senior member of the IT leadership team. The successful candidate will have a proven track record of designing and managing complex AWS infrastructure solutions and be able to work effectively in a fast-paced and dynamic environment.

 

Business Development Unit

Job Title: Senior Finance Manager

Job Summary: The Senior Finance Manager is responsible for managing the financial operations of the organization, including budgeting, forecasting, financial analysis, and financial reporting. This role requires extensive knowledge of financial management, accounting principles, and financial reporting standards.

Key Responsibilities:

  • Develop and manage the annual budgeting process, working closely with department managers to ensure that budget targets are met.
  • Conduct financial forecasting and analysis to provide insights into business performance and identify opportunities for improvement.
  • Develop and maintain financial models to support decision-making processes.
  • Manage the monthly financial reporting process, ensuring that financial statements are accurate, timely, and compliant with GAAP.
  • Provide financial guidance to senior management and other stakeholders, including analysis of financial results, business trends, and financial risks.
  • Ensure compliance with regulatory requirements, such as tax and audit regulations.
  • Manage the day-to-day operations of the finance team, including performance management, training, and development.
  • Develop and implement financial policies, procedures, and controls to ensure the integrity of financial information and minimize financial risks.

Qualifications:

  • Bachelor’s degree in Finance, Accounting, or a related field.
  • At least 10 years of experience in finance management, with a focus on financial analysis, budgeting, and financial reporting.
  • Strong knowledge of accounting principles and financial reporting standards, including GAAP.
  • Demonstrated ability to develop and manage budgets, conduct financial forecasting and analysis, and provide financial guidance to senior management.
  • Experience with financial modeling and data analysis tools, such as Excel and SQL.
  • Excellent communication and interpersonal skills, with the ability to communicate complex financial information to non-financial stakeholders.
  • Strong leadership and management skills, with the ability to lead a team and develop talent.
  • Relevant certifications, such as CPA or CFA, are preferred.

This is a full-time position, and the Senior Finance Manager will report to the Chief Financial Officer or another senior member of the executive team. The successful candidate will have a proven track record of managing the financial operations of an organization, strong analytical skills, and the ability to work effectively in a fast-paced and dynamic environment.

Job Title: Business Development Manager

Job Summary: The Business Development Manager is responsible for identifying, developing, and managing new business opportunities that drive revenue growth for the company. This role requires extensive knowledge of business development best practices, startup technology company operations, and industry trends.

Key Responsibilities:

  • Identify and pursue new business opportunities that align with the company’s strategic goals and objectives.
  • Develop and maintain relationships with key customers, partners, and stakeholders to drive revenue growth.
  • Conduct market research and analysis to identify emerging trends, competitive threats, and opportunities for expansion.
  • Develop and implement sales strategies that effectively target potential customers and partners.
  • Collaborate with cross-functional teams, including product development, marketing, and operations, to ensure that new business opportunities are aligned with the company’s overall strategy.
  • Manage the entire sales process, from initial prospecting to closing deals and post-sale follow-up.
  • Prepare and deliver presentations to senior management and stakeholders on business development activities, progress, and results.
  • Stay up-to-date with industry trends and best practices and make recommendations for improvements to business development processes and strategies.

Qualifications:

  • Bachelor’s degree in Business Administration, Marketing, or a related field.
  • At least 5 years of experience in business development, with a focus on startup technology companies.
  • Strong knowledge of business development best practices, sales processes, and industry trends.
  • Proven track record of identifying and closing new business opportunities that drive revenue growth.
  • Excellent communication and interpersonal skills, with the ability to build relationships and influence decision-makers.
  • Strong organizational and project management skills, with the ability to manage multiple projects simultaneously.
  • Experience working with cross-functional teams and managing complex sales cycles.
  • Demonstrated ability to work independently and as part of a team in a fast-paced and dynamic environment.
  • Willingness to travel as required.

This is a full-time position, and the Business Development Manager with Startup Technology Company Experience will report to the Chief Executive Officer or another senior member of the executive team. The successful candidate will have a proven track record of driving revenue growth for startup technology companies, strong sales, and business development skills, and the ability to work effectively in a fast-paced and dynamic environment.

Job Title: Sales Executive

Job Summary: The Sales Executive is responsible for developing and managing new business opportunities to drive revenue growth for the company. This role requires extensive knowledge of sales best practices, customer relationship management, and industry trends.

Key Responsibilities:

  • Identify and pursue new business opportunities that align with the company’s strategic goals and objectives.
  • Build and maintain relationships with existing and potential customers to drive revenue growth.
  • Develop and implement sales strategies that effectively target potential customers and partners.
  • Collaborate with cross-functional teams, including product development, marketing, and operations, to ensure that new business opportunities are aligned with the company’s overall strategy.
  • Manage the entire sales process, from initial prospecting to closing deals and post-sale follow-up.
  • Prepare and deliver presentations to senior management and stakeholders on sales activities, progress, and results.
  • Stay up-to-date with industry trends and best practices and make recommendations for improvements to sales processes and strategies.

Qualifications:

  • Bachelor’s degree in Business Administration, Marketing, or a related field.
  • At least 3 years of experience in sales, with a focus on B2B sales.
  • Strong knowledge of sales best practices, customer relationship management, and industry trends.
  • Proven track record of identifying and closing new business opportunities that drive revenue growth.
  • Excellent communication and interpersonal skills, with the ability to build relationships and influence decision-makers.
  • Strong organizational and project management skills, with the ability to manage multiple projects simultaneously.
  • Experience working with cross-functional teams and managing complex sales cycles.
  • Demonstrated ability to work independently and as part of a team in a fast-paced and dynamic environment.
  • Willingness to travel as required.

This is a full-time position, and the Sales Executive will report to the Director of Sales or another senior member of the executive team. The successful candidate will have a proven track record of driving revenue growth, strong sales, and business development skills, and the ability to work effectively in a fast-paced and dynamic environment.