JOBSEARCHER

Software Engineer

Red HatBaltimore, MDL6 LeadSeptember 15th, 2026
Overview In this role you will design, develop, and validate software for reference architectures, ensuring CI/CD pipelines and testing procedures are robust. You work with cross-functional teams to translate architecture designs into executable plans and updates. You will optimize hardware and software integration as architectures evolve, and contribute to a secure, scalable cloud and container-powered stack. This position offers remote-friendly work and a chance to shape open source solutions at Red Hat. Compensation / Benefitsremote-friendly workcompetitive salarybonus eligibilityequity potentialflexible work environmentsinclusive culture ResponsibilitiesAnalyze reference architecture designs and distill integration requirements to create development plansGenerate and analyze test output to determine software updates neededDevelop and document missing testing/validation procedures for CI/CD pipelinesCoordinate and execute CI/CD pipelines to ensure proper installation and operation of reference architecturesDefine hardware updates for reference architectures as hardware evolves or improves Key requirementsBachelor's degree in Computer Science, Computer Networking or related field3 years of experience in related role2 years of Python programming experience1 year of experience with containers (Docker, Podman), virtualization, cloud computing or cloud-native development and automation1 year of experience with distributed system design and development1 year of experience with software testing and CI pipelines and automation1 year of experience with Linux operation/administration and Linux shell scriptingPythonDockerPodmanVirtualizationCloud computing or cloud-native development and automationDistributed system design and development