> Markdown version of [/jobs/ext/4548991-mid-level-software-engineer-job-id-4428](https://www.wearedevelopers.com/jobs/ext/4548991-mid-level-software-engineer-job-id-4428). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid-Level Software Engineer (Job ID:4428) - **Company:** Valkyrie Enterprises, Inc. - **Location:** Dahlgren, VA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Agile Methodology, Confluence, JIRA, Automation of Tests, C++ (Programming Language), Configuration Management, Code Review, Continuous Integration, Data Mining, Data Reduction, DevOps, Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, Red Hat Enterprise Linux, Regression Testing, Software Engineering, Subsystems, Test Data, Rust (Programming Language), Software Troubleshooting, Gitlab, Git, SC Clearance, Maintaining Code, Software Version Control, Devsecops, Docker, Jenkins - **Published:** November 3, 2026 - **Apply:** https://www.careerbuilder.com/job-details/mid-level-software-engineer-job-id-4428-va--e9544d2e-9b48-4298-aa7a-199b6daae55b ## About the Role Software Engineering, Software Engineering, Software Development, Test Automation, Data Mining, Test Tools, Test Data, Scrum Project Management and Software Development, Testing, Software Design, o Proficiency in Python and experience with automated testing frameworks o Experience with C++ and object oriented design principles. + Data Reduction Techniques o Experience with manipulating output text and binary data for automated and manual analysis + Version Control and CI/CD o Git and GitLab o Familiarity with DevSecOps principles and practices., * Must have a Bachelors degree in a STEM field is required and at least a minimum of 5 years of professional experience. * Must have Test Tool Development: Design, code, and implement scripts and applications for creating simulated data and message injections using Python/C++. * Must have Code Review and Analysis experience: Enable automated analysis of manual regression tests using collected data (in the form of raw binary data or human readable logs). * Must have the ability to understand existing tactical software implemented in C++. * Must Tactical Software Development: Consolidate repeatable tests within a testing framework for configuration management, extensibility, repeatability, maintainability of tests as well as to aid in report generation. * Must have CI/CD and DevOps: Engage in our DevSecOps pipeline to incorporate previous manual tests as repeatable automated tests. * Must have Code Management: Use Git for local development and GitLab for configuration management, including handling merge requests and maintaining code repositories. * Must have Agile and Project Management:Participate in our agile development process, using JIRA for ticket management and Confluence for documentation. * Must have problem-solving: Excellent analytical and problem-solving skills, with the ability to troubleshoot complex technical issues. * Must be able to communicate: Strong verbal and written communication skills, with the ability to collaborate effectively with team members and stakeholders. * Must be able to work on a team: A collaborative spirit and the ability to work both independently and as part of a team. * Must have attention to detail: A passion for quality and an eye for detail in all aspects of development. Desired Qualifications: * Experience with Automated testing frameworks, Redhat Linux, Docker containers, Jenkins and Rust, preferred. Security Requirements: * Must have an Active Secret Clearance and the ability to maintain it., * If position requires travel by domestic flight or access to secure federal facilities/military bases, candidate must be able to obtain (by start of position) and maintain appropriate identification credentials, such as REAL ID. (More information regarding REAL ID can be found: https://www.dhs.gov/real-id ), * Remaining in a stationary position, often standing, or sitting for prolonged periods * Able to sit and work on a computer for long periods of time * Moving about to accomplish tasks or moving from one worksite to another * Communicating with others to exchange information * Light work that includes moving objects up to 20 pounds ## Description * Valkyrie Enterprises is seeking a Mid-Level Software Engineer II in Dahlgren, VA. * We are seeking an experienced Software Developer to create solutions and tools for automated testing and data mining in support of the Softkill Coordination Subsystem (SKCS) program. * Must be willing to work on-site at Dahlgren Naval Base 5 days/week., * As part of a Scrum team, you will be performing software design, implementation, and test, documentation, and defect analysis, as well as CI/CD pipeline development. * This is a journeyman level position.