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).