Returning Candidate?

Software Engineer, Mid

Software Engineer, Mid

Job Location 

More information about this job


BLUEHAWK is seeking a Software Engineer, Mid-level for our open position in Herndon, VA


  • Develops, maintains, and enhances complex and diverse software systems (e.g., processing–intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems) based upon documented requirements
  • Servant leader who facilitates teams toward their delivery objectives and helps build high performing, self-managing teams
  • Provides visibility into progress and impediments
  • Supports flexible software and development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and integration (both new and legacy systems)
  • Interacts continuously with customers and development team members to gather and refine requirements, ensure effective communication and implementation
  • Analyzes and studies customer requirements to determine the most effective software and other technologies to satisfy their needs
  • Designs, creates, tests, and maintains software, applications, and content solutions to satisfy customer requirements
  • Builds quality into the product using test-early, build-small, automated testing and balanced scope to stay on schedule
  • Follows a formal design process using formal user input, diagrams, and other accepted design techniques
  • Adheres to standards, laws, and established guidelines for development and delivery software, applications and content solutions (e.g., software reuse, modifiable, efficient, reliable, understandable, fault tolerant)
  • Coordinates creation and collection of necessary technology components and integrate them into a coherent design
  • Designs and develops visually-pleasing, content-rich, user-friendly interfaces with intuitive navigation
  • Develops and maintains software, application and content solution documentation to assist with software and application maintenance, enhancement, training and releases
  • Provide software process management and configuration management throughout the software development life cycle


Skills and Tasks

  • Able to develop & use exceptionally complex concepts & processes that span multiple organizations and disciplines
  • Experience with JAVA
  • Performs multiple tasks at specialist level
  • Leads multiple Junior/Mid-level personnel
  • May be recognized as a SME
  • Evaluates & recommends new technology & processes based upon cost, risk, mission
  • Previous experience supporting a Government and/or Department of Defense customer
  • NGA, IC or DoD IT experience strongly preferred.


Guidance Required


  • Provides expert guidance & direction (possibly as SME)
  • Directs multiple personnel/contractors through entire project life cycle


Education/Certification/Experience Required


  • Master’s degree plus 4 years’ experience
  • Bachelor’s degree plus 6 years’ experience
  • Associates degree plus 8 years’ experience
  • or a minimum of 10 years’ experience, in relevant field
  • Applicable software/ hardware/management training & certification (e.g.; specialties like cybersecurity require CISSP)


Bluehawk, LLC. is an Equal Opportunity/Affirmative Action Employer

EOE Minority/Female/Disabled/Veteran/Sexual Orientation/Gender Identity


Connect With Us!

Not ready to apply? Connect with us for general consideration.