Mid-Level Software Engineer (Job ID:4428)

Valkyrie Enterprises

$90K — $110K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a STEM field and a minimum of 5 years of professional experience.
  • Experience in test tool development using Python/C++ for simulated data.
  • Proficiency in code review and the ability to automate regression tests.
  • Familiarity with tactical software systems implemented in C++.
  • Experience in CI/CD, DevSecOps, and engagement in automated testing processes.
  • Strong skills in code management using Git and GitLab.
  • Agile experience, particularly with JIRA for ticket management and Confluence for documentation.

Responsibilities

  • Participate in software design, implementation, and testing as part of a Scrum team.
  • Develop and maintain automated testing and data mining solutions for SKCS.
  • Engage in defect analysis and documentation.
  • Implement CI/CD pipelines that integrate existing manual tests.
  • Consolidate testing efforts to ensure repeatability and maintainability within the testing framework.

Benefits

  • Medical, dental, and vision coverage options.
  • Company-paid life and disability insurances.
  • 401k plan with matching contributions.
  • Education reimbursement opportunities.
  • Company-paid holidays and paid time off (PTO).
Full Job Description
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 )

Physical Requirements:
  • 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


Pre-Employment Requirements:

Any offer of employment with Valkyrie Enterprises is contingent upon the successful completion of all applicable pre-employment requirements. Depending on the position, these may include a criminal background investigation, employment and education verification, pre-employment drug screening, driving record review, security clearance eligibility, government installation access, and any other customer or contract-specific requirements. Failure to successfully meet any required pre-employment condition may result in the withdrawal of the contingent offer of employment.

Additionally, Valkyrie Enterprises provides a variety of benefits to eligible employees to support your best health, wellness, and future, to include medical/dental/vision options, company paid life and disability insurances, 401k with match, education reimbursement, as well as company paid holidays and paid time off (PTO)

Pay Range: $90,000 - $110,000 per year

Similar Jobs

More Jobs at Valkyrie Enterprises

More Aerospace & Defense Jobs

Find similar Mid-Level Software Engineer (Job ID:4428) jobs: