Software Engineer (High Performance Computing)

Fuse Engineering

Maryland

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fuse Engineering is seeking a Software Engineer to work on a tiered Zero-touch provisioning and infrastructure automation solution for High-Performance Computing Systems. Responsibilities include software development activities such as requirements analysis, design, implementation, testing, and sustainment.

The ideal candidate will have extensive experience with Unix CLI, scripting in Bash/Python, and programming in languages like C, Java, and Python. Knowledge of CI/CD principles and containerization technologies is also required.

Qualifications

  • Experience using the Unix CLI.
  • Scripting experience with Bash/Python.
  • Development experience in C, Java, and Python.
  • Familiarity with big data monitoring frameworks like Splunk.
  • Knowledge of SQL and NoSQL technologies.
  • Experience with Docker and CI/CD methodologies.
  • Familiarity with Infrastructure as Code principles.

Responsibilities

  • Responsible for software development activities.
  • Conduct requirements analysis and design.
  • Implement and test the software solutions.
  • Integrate COTS and FOSS products for high-performance systems.

Skills

Unix CLI
Bash/Python scripting
C, Java, Python programming
Splunk
Elastic Stack
SQL (MySQL, MariaDB, PostgreSQL)
NoSQL (MongoDB, Elasticsearch)
Docker
CI/CD (GitLab CI, Jenkins)
Ansible
SaltStack
Terraform
REST APIs
RPC APIs

Job description

Task Description

The Software Engineer shall be responsible for software development activities for a tiered Zero-touch provisioning (ZTP) and infrastructure automation (IA) solution for the bring-up and hands-off automation of complex High Performance Computing Systems. Software development activities include requirements analysis, design, implementation, testing, and sustainment. The primary focus is on integrating COTS and FOSS products, packages, and libraries. The Software Engineer must have a demonstrated understanding of the software development lifecycle.

Required Skills
  • Experience using the Unix CLI
  • Experience with scripting using Bash/Python
  • Experience developing with multiple programming languages such as C, Java, and Python in a Unix environment
  • Experience with software frameworks used for searching, monitoring, and analyzing big data such as Splunk and Elastic Stack
  • Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL
  • Experience with NoSQL technologies such as MongoDB and Elasticsearch
  • Experience with containerization technologies such as Docker
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins
  • Experience with IaC (Infrastructure as Code) principles and automation tools such as Ansible, SaltStack, and Terraform
  • Experience with designing, implementing, and using REST and/or RPC APIs
Desired Skills
  • Experience with Messaging Frameworks such as Kafka, ActiveMQ, and RabbitMQ
  • Experience with tools used for metrics visualization such as Grafana and Kibana
  • Experience with Git Source Control System
  • Experience with the Atlassian Tool Suite (JIRA, Confluence)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Fuse Engineering • Maryland

On-site
USD 90,000 - 130,000
HPC Software Engineer: Automation & Infra
HPC Software Engineer: Automation & Infra

Fuse Engineering • Maryland

On-site
USD 80,000 - 120,000
Software Integration Engineer
Software Integration Engineer

Fuse Engineering • Maryland

On-site
USD 95,000 - 130,000
DevOps Software Engineer
DevOps Software Engineer

Gigatec • Annapolis (MD)

On-site
USD 90,000 - 120,000
100% Paid Healthcare
10% 401(k) in every paycheck
100% Fully Vested
Senior Software Engineer Top Secret/SCI w/Poly
Senior Software Engineer Top Secret/SCI w/Poly

Peraton • Maryland

On-site
USD 100,000 - 120,000
Heavily subsidized employee benefits
25 days of PTO accrued annually
Eligibility for bonus plan
Infrastructure Software Engineer
Infrastructure Software Engineer

Gigatec • Annapolis (MD)

On-site
USD 80,000 - 120,000
100% Paid Healthcare
10% 401k in every paycheck
100% Fully Vested
Senior Software Engineer
Senior Software Engineer

Searchability® • Dallas (TX)

On-site
USD 90,000 - 150,000
Software Integration Engineer
Software Integration Engineer

GIGATEC Engineering • Maryland

On-site
100% Paid Healthcare
10% 401(k) in every paycheck
100% Fully Vested!!!
Server Software Engineer
Server Software Engineer

WinMax Systems Corporation • Mountain View (CA)

On-site
USD 100,000 - 130,000
Software Integration Engineer
Software Integration Engineer

Gigatec • Annapolis (MD)

On-site
USD 95,000 - 120,000
100% Paid Healthcare
10% 401k in every paycheck
100% Fully Vested