We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Mid-Level Software Engineer (Job ID:3854)

Valkyrie Enterprises Inc.
paid time off, paid holidays, tuition reimbursement, 401(k)
United States, Virginia, Dahlgren
May 15, 2025




Position:
Mid-Level Software Engineer (Job ID:3854)



Location:

Dahlgren, VA



Remote Status: On-Site

Job Id:
3854

# of Openings:
1


Mid-Level Software Engineer
Purpose:


  • Valkyrie Enterprises has an immediate need for a Mid-Level Software Engineer who will be providing key support to the NSWCDD Electronic Warfare Spectrum Operations (EWSO) Division in Dahlgren, VA.


Job Description:


  • Provide software development support for EPOCHA software Web-based GUI (wEPOCHA), which is replacing the legacy, QT-based GUI.
  • Development will utilize technologies appropriate for interacting with content or software running on a remote server through a Web browser.
  • Perform both front-end and back-end development (full-stack development).


  • Develop and maintain scalable web applications using Python and Flask on the backend.
  • Design and implement interactive, user-focused frontend using JavaScript/TypeScript and Vue framework.


  • Build RESTful APIs and integrate them into data visualization libraries like Apache eCharts or AgGrid.
  • Develop software to communicate with other hardware using TCP/IP, UDP, and serial communications.
  • Develop real-time system and subsystem level software products, databases (Oracle, MSAccess, etc), and knowledge or experience with operating systems (LINUX and MS Windows) and interfaces.


Qualifications:


  • Five (5) years of experience in areas of software development to include software design, analysis, testing, documentation, and experience and/or ability to code in the following: in C++; C #; Simu-Link; JAVA; Python and a Bachelor or higher degree from an accredited university in software engineering or computer science.
  • Must have a minimum of 5 years of experience with a focus on web development
  • Must have experience in Agile methodology.
  • Must have experience in developing software to communicate with other hardware using TCP/IP, UDP, and serial communications.
  • Must have experience in developing real-time system and subsystem level software products, databases (Oracle, MSAccess, etc), and knowledge or experience with operating systems (LINUX and MS Windows) and interfaces.
  • Must have experience with developing web applications using Python and Flask.
  • Must have experience with Containerization (Docker, Podman, Kubernetes), CI/CD pipelines, microservice focused applications and/or front-end build tools (Webpack or Vite) would be helpful.


  • Must have experience working with relational databases like PostgreSQL or MySQL.
  • Must have experience with Containerization (Docker, Podman, Kubernetes), CI/CD pipelines, microservice focused applications and/or front-end build tools (Webpack or Vite) would be helpful.


  • Must participate in Agile style development ceremonies such as Daily Standups, Sprint Planning and Sprint Reviews.
  • Must quickly adapt to new technologies and skills as required.


  • Must have demonstrated ability to complete project tasks.
  • Must have demonstrated ability to mentor junior level engineers.
  • Must have experience in modeling and simulations architecture and development.
  • Must have experience with C++ using the C11 standard.
  • Must have experience with Object Oriented Architecture and Design.
  • Must have experience with version-control software (Git, Subversion, Mercurial) and configuration management tools (Jira, Bugzilla).
  • Must have experience working within an Agile development team.


Desired Qualifications:


  • Experience with scripting languages (Perl, Python, BASH), preferred.


Security Requirements:


  • Must have an Active DoD Secret clearance and the ability to maintain a clearance.


Travel Requirements:


  • Less than 10%
  • 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:


  • Must be able to work in an office, industrial, or shipboard environment.
  • Be able to lift and move materials not to exceed the guidelines set for one-man lift.
  • Must be able to perform site surveys and carry a laptop computer.


Valkyrie strictly adheres to a policy of equal employment opportunity. This policy is based on Valkyrie's commitment to hire and retain qualified employees consistent with position requirements; and to seek, employ, promote and treat all employees and applicants for employment without regard to race, color, religious creed, national origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental disability, age, military status or protected veteran status, marital status, registered domestic partner or civil union status, gender (including sex stereotyping and gender identity or expression), medical condition, genetic information or sexual orientation or other protected characteristics.
Additionally, Valkyrie Enterprises provides a variety of benefits 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 hour

Apply for this Position


Applied = 0

(web-7fb47cbfc5-pbmqt)