Job Description
We are a growing organization searching for an efficient systems engineer to assist with the expansion of our computing infrastructure. Working with a team of IT specialists, the systems engineer is responsible for designing, implementing, and maintaining a computer network, encompassing hardware, software, and system architecture.
Systems engineers are in charge of creating and implementing an organization’s networked computing infrastructure, ensuring that the system operates smoothly and efficiently, and resolving any technical issues that may arise.
Responsibilities
- – Assemble and edit source code repositories to develop a software stack for the product needs.
- – Respects the standards and structure of the given solution and the environment.
- – Develops design specifications and parameters that are in compliance with products’ architectural blueprints.
- – Participates in all phases of product development lifecycle, from the analysis, design over test and integration to operation of products.
- – Researches, evaluates, and develops new tools to improve product development efficiency.
- – Deploys, test and/or integrates highly available, scalable, maintainable, monitored systems and services.
- – May assist in development of product user manuals.
- – Coordinates the functional and technical integration.
- – Defines the test strategy, scripts, scenarios and monitors test execution.
- – Determines how existing applications, legacy systems, databases, web interfaces and/or hardware logic, which may be currently operating on multiple platforms, work together to meet the new and emerging enterprise requirements.
Requirements:
- Bachelor’s degree in computer science, information systems, or related field (Master’s preferred).
- Proven track record of installing, configuring, and troubleshooting UNIX-based systems.
- Experience creating scripts (e.g. using Perl, Ruby, Python) and setting up software for automation.
- Exceptional knowledge of networking technologies (OSI network layers, TCP/IP).
- Familiarity with administration, performance tuning, and system monitoring.
- Good communication skills (written, verbal, and face-to-face).


