Jobs · Engineering · Maryland

Software Engineer (High Performance Computing)

Fuse Engineering · Annapolis Junction, MD · 17 mo ago
EngineeringFull-time

Responsibilities

  • Requirements analysis, design, implementation, testing, and sustainment of software development activities for ZTP and IA solutions.
  • Integrating COTS and FOSS products, packages, and libraries.
  • Developing with multiple programming languages including C, Java, and Python in a Unix environment.
  • Using software frameworks for big data search, monitoring, and analysis like Splunk and Elastic Stack.
  • Working with SQL and NoSQL databases such as MySQL, MariaDB, PostgreSQL, MongoDB, and Elasticsearch.
  • Utilizing containerization technologies like Docker.
  • Adhering to CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins.
  • Implementing and using Infrastructure as Code (IaC) tools like Ansible, SaltStack, and Terraform.
  • Designing, implementing, and using REST and/or RPC APIs.

Required Skills

  • Demonstrated understanding of the software development lifecycle.
  • Experience using the Unix CLI.
  • Experience with scripting using Bash and Python.
  • Experience with multiple programming languages including C, Java, and Python in a Unix environment.
  • Experience with software frameworks for big data search, monitoring, and analysis like 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 like 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 like 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 for metrics visualization such as Grafana and Kibana.
  • Experience with Git source control system.
  • Experience with the Atlassian tool suite (JIRA, Confluence).

Similar jobs