Skip to main content
Job Description

Core Technology Engineer

Core Technology Engineer

Position Purpose & Summary:

The core technology engineer is responsible for the development, implementation, and maintenance of foundational technologies and systems that form the backbone of an organization’s infrastructure.

The role of a Core Technology Engineer involves actively participating in the creation and upkeep of fundamental technologies essential for sustaining an organization’s comprehensive IT infrastructure.

This contribution is crucial for facilitating the effective delivery of products and services. This role often involves a combination of technical expertise, strategic thinking, and collaboration with various teams to ensure the efficiency, security, and scalability of core technology components.

Primary Duties & Responsibilities:

System Integration:
Collaborating on the seamless integration of core technologies within the organization’s IT infrastructure.

Development and Maintenance:
Contributing to the ongoing development and maintenance of foundational technologies to ensure optimal performance and reliability.

Upgrades and Enhancements:
Keeping abreast of technological advancements and implementing upgrades or enhancements to existing core technologies when necessary.

Continuous Improvement:
Actively participating in continuous improvement initiatives to enhance the overall efficiency and effectiveness of core technology integration processes.

Security Compliance:
Ensuring that integrated technologies adhere to security standards and compliance requirements, implementing necessary measures to safeguard against potential vulnerabilities.

Creating and maintaining comprehensive documentation related to core technology integration processes, configurations, and troubleshooting procedures.

Academic Qualification:

  • Degree in Computer Science, Information Technology
  • Electrical Engineering, or a related field.
  • Advanced degress (Master’s or Ph.D.) may be preferred for senior roles.

Professional Qualification and/or Regulatory, Licensing requirements  :

  • Relevant certifications in core technologies or related fields (e.g., Cisco Certified Network Associate (CCNA)
  • Microsoft Certified: Azure Solutions Architect, etc.) may be beneficial

Technical Skills

Database Management:
Knowledge of database management systems (e.g., MySQL, PostgreSQL, Oracle) and the ability to design, optimize, and maintain databases.

Programming Languages:
Vigorous programming skills in relevant languages such as Java, Python, C++, or others, depending on the technology stack.

Network Protocols:
In-depth understanding of network protocols and technologies, including TCP/IP, DNS, DHCP, VPN, and others.

Operating Systems:
Expertise in working with various operating systems, such as Linux, Windows, and Unix, and understanding their configurations and interactions.

Cloud Computing:
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and proficiency in deploying, managing, and optimizing cloud-based services.

Infrastructure as Code (IaC):
Familiarity with IaC tools (e.g., Terraform, Ansible) for automating and managing infrastructure.

Understanding of virtualization technologies (e.g., VMware, Hyper-V) for creating and managing virtual environments.

Proficiency in scripting languages (e.g., Bash, PowerShell) for automation and efficient system management.

Monitoring and Troubleshooting:
Experience with monitoring tools (e.g., Nagios, Prometheus) and the ability to troubleshoot and resolve technical issues.

Collaboration Tools:
Familiarity with collaboration tools (e.g., Jira, Confluence) to facilitate communication and documentation.

Proficient in documenting processes, configurations, and troubleshooting procedures for future reference.

Soft Skills

Communication skills – Clearly and concisely convey technical information to both technical and non-technical stakeholders, facilitating effective collaboration.

Creativity and Innovation: Demonstrate creativity in problem-solving and be open to innovative approaches in technology integration. 

Critical Thinking: Apply critical thinking skills to evaluate situations, assess potential solutions, and make informed decisions.

Conflict Resolution: Effectively navigate and resolve conflicts that may arise during collaborative efforts or project implementations.

Effective Presentation Skills: Communicate ideas and solutions effectively through presentations, whether to technical or non-technical audiences.


Experience in designing, implementing, and maintaining foundational technologies within an organization’s IT infrastructure

Experience in integrating diverse technology systems, ensuring seamless communication and functionality across various components

Proficiency in working with different operating systems (e.g., Linux, Windows) and understanding their interactions with core technologies

Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and familiarity with cloud-based services and architectures

Exposure to IT support roles, providing assistance to end-users and addressing issues related to integrated technologies

Familiarity with automation tools and scripting languages to streamline and optimize core technology processes

If you are keen to explore this opportunity, send us your resume at