DevOps Software Engineer$160k - $230kLocation: Annapolis Junction, MDClearance Required: TS/SCI with PolygraphExperience Level: 7+ yearsEducation: Bachelor's Degree in Computer Science, Engineering, or related fieldPosition Overview:Join our client as a Software Engineer, where you'll play a vital role in delivering software development, integration, testing, and DevOps solutions across a range of High Performance Data Analytics (HPDA) Compute Platform activities. This position offers the opportunity to work with emerging technologies and contribute to mission-critical projects in a secure, high-impact environment.Primary Responsibilities:Perform Linux system operations using the command line, including package managementAutomate system administration tasks with Shell, Bash, or Python scriptingDesign and develop robust applications using Java and PythonImplement and manage SQL databases including MySQL, MariaDB, and PostgreSQLSupport CI/CD pipelines with GitLab CI and similar toolsApply Infrastructure as Code (IaC) principles using Ansible to automate provisioning and configurationInstall, configure, and maintain COTS, GOTS, and FOSS software, particularly related to data processing frameworksParse and transform structured and semi-structured data formats, including JSON, XML, CSV, TCLD, and ParquetSupport integration and sustainment of solutions within cloud and HPC environmentsManage Linux-based systems, focusing on provisioning, storage, networking, and configuration managementDevelop and maintain containerized applications using Docker and deploy them in production Linux environmentsUse Git for version control and collaborative developmentDevelop, configure, and maintain large-scale Accumulo database deploymentsWork within Agile software development methodologies to deliver timely solutionsRequired Qualifications:Active TS/SCI with PolygraphBachelor's degree in a technical field plus 7+ years of relevant experienceProficiency with Linux system administration, scripting (Bash/Shell/Python), and automation toolsExperience with containerization, CI/CD practices, and source control (Git)Strong background in Java and Python application developmentFamiliarity with SQL databases, data transformation tools, and modern DevOps practicesAbility to manage and troubleshoot large, distributed systems in production environmentsDesired Skills:Experience with GPU acceleration frameworks such as PyTorchFamiliarity with HPC workload managers like SlurmExperience working with machine learning frameworksOur client offers a highly competitive and comprehensive benefits package designed to support your personal and professional growth, while promoting a healthy work-life balance.
Benefits include:100% Employer-Paid Health, Dental, and Vision Insurance – Full coverage for employeesZero Vesting 401(k) Plan with 10% Company Contribution – Immediate access to all contributions31 Days of Paid Time Off – Includes vacation, personal time, and all federal holidaysStudent Loan Repayment Assistance – Helping you pay down your educational debtUnlimited Certification & Training Support – Invest in your professional developmentFlexible Work Environment – Remote work options and flexible scheduling availableMultiple Incentive Bonuses – Performance-based rewards throughout the yearExclusive Company Memberships – Access to curated memberships and employee perksThis package reflects our client's commitment to empowering their employees with meaningful benefits and recognizing outstanding performance.We are an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other protected status under applicable law.