Working experience in both Systems Engineering and Software development •Working understanding in at least one of the infrastructure disciplines and functions: •Internals of distributed Operating System (Unix/Linux, Windows, Z/OS) internals •Systems programming •Network programming •Experience in large scale software development in one or more of the programming languages (C, C++, Perl, Python, Java, C#, NET) •Enterprise scale and resiliency•Experience in system and software security and entitlements (SSO, windows, Kerberos, LDAP, Windows AD) •Modern compute technologies (e.g., virtualization, cloud) •Familiar with Agile development process and automated testing •Works across large infrastructure environments and distributed across multiple data centers •Understanding of End-to-end systems automation and orchestration •Experience in Systems and Application monitoring systems and instrumentation . •Software development experience in one or more general-purpose programming languages: Python, Java, C, C++, Go •Understanding of cloud, microservices, CI/CD pipelines such as Jenkins, APIs •Experience working with two or more from the following: web application development, database, information retrieval, networking, and APIs.