Our client seeks a software engineer interested in systems infrastructure to join its Infrastructure Engineering team. This is a hands-on software development role within a cross-platform engineering team responsible for core technology infrastructure.
Infrastructure Engineering designs and maintains the firm's operating systems, authentication systems, databases, virtualization infrastructure, core network services, and messaging and endpoints on Linux and Windows in both our internal- and external-facing environments.
This engineer will build tools to manage that infrastructure and provide services to software developers and other end users at the firm.
- A degree in computer science (or another technical discipline) or comparable work experience.
- Previous experience working with a variety of programming languages and development environments and platforms is desired, as is an interest in developing software for both Linux and Windows environments across a variety of languages, including Python, C#, PowerShell, Java, and Go.
- A working knowledge of operating systems, network protocols, information security concepts, declarative configuration management, and CI/CD systems is required.