Why This Role Stands Out
Develop innovative automated testing and data mining solutions at Valkyrie Enterprises, a company known for its impactful work in the defense technology sector. This on-site role offers a competitive salary and the chance to hone your skills in Python, C++, and DevSecOps within a collaborative Scrum team environment. If you possess a STEM degree, at least five years of software engineering experience, and a security clearance, you'll thrive in this challenging and rewarding position.
Quick Overview
Salary
$90k - $110k/yr
Seniority
Mid Senior
Employment type
Employee
Work mode
On Site
Location
Dahlgren, VA, United States
Posted
6 weeks ago
DockerRustScrumAgileConfluenceC++GitHTTPSJenkinsJiraPython
Job Description
Position
Mid-Level Software Engineer Contingent Upon Customer Approval Purpose:
- 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.
Job Description
- 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.
- Technical Skills:
- Programming Languages and Frameworks:
- Proficiency in Python and experience with automated testing frameworks
- Experience with C++ and object oriented design principles.
- Data Reduction Techniques
- Experience with manipulating output text and binary data for automated and manual analysis
- Version Control and CI/CD
- Git and GitLab
- Familiarity with DevSecOps principles and practices.
Qualifications
- 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.
Travel Requirements
- Up to 25%: Occasional travel to support off-site test events.
- 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
Similar jobs
- CT
Systems Integrator (Senior) t11 259 with Security Clearance
Compatible Technology Solutions, Inc.
Springfield, VA🇺🇸Hybrid6 weeks agoTechnology - CT
Systems Engineer (Expert) t1 241 with Security Clearance
Compatible Technology Solutions, Inc.
Chantilly, VA🇺🇸Hybrid6 weeks agoTechnology - PS
Software Engineer L2 with Security Clearance
Power3 Solutions
Laurel, MD🇺🇸$150k - $200k/yrHybrid1 week agoAWSAgileJava+1Technology - SG
Systems Engineer 2 with Security Clearance
SilverEdge Government Solutions
Fort Meade, MD🇺🇸Hybrid5 weeks agoTechnology - GE
Senior Software Engineer
NewGenesis10
Weston, FL🇺🇸$73 - $83/hrHybridYesterdaySQLSQLiteRobotics+2Technology - CI
IT Software Engineer | W2 Contract
NewCentillion Infotech
Chicago, IL🇺🇸HybridYesterdaySQLSpringSpring Boot+5Technology