Systems Engineer
Description
This is a remote position.
About the Position:
The Systems Engineer is responsible for the design, development, testing and delivery of services that make up Single Digits’ Connected Life Platform (CLP) Roaming Hub. The Roaming Hub facilitates roaming in Wi-Fi and cellular environments.
The engineer will participate as a member of an Agile team, following standard Agile processes, to understand and develop new features required by customers. The engineer will develop and maintain systems in CI/CD environments as well as legacy environments that have not yet migrated to CI/CD processes.
In addition, the engineer is responsible for ensuring 24x7 uptime of the system, troubleshooting issues whenever necessary. Overall experience with Object-Oriented Programming (Java or C++), relational databases, networking, packet analysis, and Linux systems is required.
Roles and Responsibilities:
- Maintain backend software systems that support the processing of data from our real-time RADIUS environment.
- Troubleshoot issues by analyzing network packets, system logs, and database entries.
- Design and develop new software as required for the product.
- Maintain and enhance existing software required for the product.
- Maintain real-time RADIUS systems that require 24x7 uptime
- Monitor and manage critical real-time systems in AWS
- Collaborate with customers to understand technical requirements.
- Other duties as assigned
Requirements
- Bachelor’s Degree in Computer Engineering, or related IT experience
- 5-7 years of systems engineering experience focused on networking and Linux
- Object Oriented Programming practices and design, particularly Java or C++
- Knowledgeable in socket programming
- Knowledgeable in scripting languages such as Perl and/or Python
- Knowledgeable in databases, especially MySQL
- Proficiency with Linux, particularly Ubuntu
- Ability to analyze network packets using tcpdump and Wireshark
- Familiarity with RADIUS and the AWS cloud is preferred
- Familiarity with PKI, certificate management is preferred
- Familiarity with Kubernetes is preferred