Software Integration Engineer Iv
Role details
Job location
Tech stack
Job description
In this role, you will develop and maintain automated testing processes, create scripts and playbooks for system integration, and support testing activities to ensure system reliability and performance. The engineer will collaborate with technical teams and stakeholders to coordinate integration activities, document results, and troubleshoot issues across complex HPC environments., * Execute and maintain automated integration and system testing processes across HPC environments
- Develop automation scripts and playbooks to support system-level integration and testing
- Perform performance, functional, redundancy, and failover testing to validate system stability and reliability
- Troubleshoot hardware and software issues within HPC systems
- Develop and maintain technical documentation related to integration processes and testing results
- Coordinate integration activities and clearly communicate testing outcomes to key stakeholders
- Support system configuration, deployment, and sustainment in virtualized and containerized environments
Requirements
- Active TS/SCI w/ Polygraph
- Experience working with Linux CLI and Linux-based tools
- Recent experience developing automation scripts using Bash and/or Python
- Experience administering Linux systems in multi-host or multi-instance HPC environments
- Experience troubleshooting hardware and software issues in HPC systems
- Experience tracking, documenting, and reporting technical issues to stakeholders
- Experience configuring and maintaining VMware ESXi or virtualization environments
- Experience with containerization technologies such as Docker
- Experience with Infrastructure as Code (IaC) principles and tools such as Ansible
- Familiarity with metrics and monitoring tools used for ingesting, indexing, searching, and analyzing system data
- Experience using network monitoring tools, including the ability to configure, analyze, and troubleshoot network performance in HPC environments
- Familiarity with CI/CD principles and tools, including GitLab CI
- Experience using Git version control
Education & Experience
- Bachelor's degree in Computer Science or a related field plus 10 years of experience integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in heterogeneous operating system environments
OR
- Five (5) years of directly related Computer Science work experience may substitute for a degree, in addition to the required 10 years of relevant experience
OR
- An industry-recognized professional certification (as defined in TTOs) may substitute for one year of experience
OR
- A Master's degree in Computer Science or a related field may substitute for two years of experience
Desired Qualifications
- Experience with the Atlassian tool suite, including JIRA and Confluence
- Familiarity with Agile software development principles, methodologies, and best practices
Benefits & conditions
USD $160,000.00 - USD $220,000.00 /Yr.
The Markon pay range for this position is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law., Benefits Offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Training and Tuition Assistance, Paid Time Off, and Holidays.