DevOps Software Engineer - Red Arch Solutions : Job Details

DevOps Software Engineer

Red Arch Solutions

Job Location : Annapolis,MD, USA

Posted on : 2025-08-10T01:10:30Z

Job Description :

Position Description:Red Arch Solutions is seeking a DevOps - Software Engineer in Annapolis Junction, Maryland.

The Software Engineer will play a key role in delivering fast, reliable, and secure deployments across diverse HPC environments. Responsibilities include designing, implementing, and managing CI/CD pipelines with a focus on automation, security, and quality, as well as developing automated build, test, and release processes to meet high security and performance standards.

As the technical owner of CI/CD infrastructure, the Software Engineer will collaborate with software engineers, system administrators, and QA teams to improve deployment processes.

Responsibilities:
  • Analyze user requirements for software design and performance.
  • Debug and fix software defects.
  • Design and modify software to add features.
  • Review and write software/system documentation.
  • Integrate software into new or existing systems.
  • Develop database queries as needed.
  • Develop software using languages such as C, C++, Python, Ruby, Perl, JavaScript.
  • Experience with agile development and source control systems like Git.
  • Serve as team lead appropriate to the project.
  • Design and develop database applications.
  • Use orchestration frameworks like Spring and Kafka.
  • Familiarity with queue management systems.
  • Develop algorithms to meet performance standards.
  • Test software components.
  • Analyze system performance and develop solutions.
  • Modify software for hardware updates or performance improvements.
  • Design and develop software using scientific and mathematical models.
  • Java development with Eclipse IDE.
  • Develop J2EE applications.
  • Use collaboration tools like Atlassian suite.
  • Implement continuous integration practices.
  • Experience with container technologies like Docker.
  • Unix shell scripting.
  • Develop event/data-driven analytics.
  • Develop cloud-based solutions.
  • Design complex algorithms with strict constraints.
  • Improve documentation and development processes.
  • Oversee software development teams.
  • Collaborate with system and hardware engineers to derive requirements.
  • Coordinate software installation and monitor performance.
  • Recommend new technologies and processes.
  • Serve as technical lead for multiple teams.
  • Select appropriate software development processes.
  • Ensure quality control of software products.
  • Delegate tasks and monitor team performance.
  • Basic Qualifications:
    • Master's in Computer Science or related with 10+ years of experience, OR
    • Bachelor's in Computer Science or related with 12+ years of experience, OR
    • 14+ years of experience in similar programs.

    Active TS/SCI with Polygraph clearance required.

    Required Skills:
    • Experience with Linux CLI, Bash/Python scripting, GitLab CI, Git, containerization (Docker, Kubernetes), IaC with Ansible, and DevOps/GitOps principles.
    Desired Skills:
    • Experience with Atlassian tools, Agile methodologies, monitoring tools like Prometheus/Grafana.

    Salary range: $228,000 - $243,000. See details for benefits and equal opportunity employment policies.

    #J-18808-Ljbffr
    Apply Now!

    Similar Jobs ( 0)