Bachelor's Degree in Information Security, Information Systems, Computer Science, Information Technology, related field, or equivalent practical experience.
3 years of experience working with one or more from the following: cloud-native application development, container orchestration, Unix/Linux environments, site reliability engineering, developing software systems, or software security.
Experience programming in one or more of the following languages: C, C++, Java, Python, Go, Perl, or Ruby and in troubleshooting and debugging of distributed systems.
Experience in algorithms, datastructure complexity analysis and software design or in Unix/Linux systems, IP networking, performance and application issues.
Preferred qualifications:
Experience in designing, building and maintaining distributed, reliable and high-volume transaction systems.
Experience in assuring high system availability, scalability and performance management.
Experience in troubleshooting, and supporting large-scale applications such as web services, data storage, databases, data pipelines, high-performance computing, commerce engines, with Linux/Unix or Windows operating systems.