Software Engineer

Huntsville, Alabama, United States

Full Time

2 months ago

Job description

Essential Roles & Responsibilities:

  • Work effectively with other Software Engineers in a team environment to design, code, test, document, and release new and modified functionality to existing software
  • Coordinate with Software and System Engineers, Configuration Management, and Test Operations to ensure successful integration, verification, and validation of new code
  • Support RETS on multiple software domains
  • Work with real-time software applications on the RHEL OS
  • Maintain existing software projects by preventing code rot, upgrading systems, and resolving critical software bugs
  • Work to identify and resolve Risk Management Framework (RMF) findings within our software products
  • Work on range test missions as well as RETS technical projects involving software and other technical support
  • Maintain membership to our Issue and Technical Review Boards to discuss issues/bugs/artifacts pertaining to our software products
  • DoD Approved 8570 Baseline Certification (e.g. Security+ce) obtained within three months of hire
  • DoD Approved 8570 Computing Environment (CE) (e.g. Linux+ce) certification obtained within six months of hire
  • The flexibility to work occasional non-duty hours or on weekends to support specific project or mission requirements

Minimum Qualifications:

  • U.S. Citizenship
  • Must be able to obtain and maintain a DoD Secret Security Clearance
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related Engineering degree
  • 2+ years of experience as a Software Engineer in a software development environment
  • 2+ years of experience with Java/C++ software development
  • Solid understanding and proficiency using the Java/C++ programming language and LINUX Operating System
  • Proficiency with Version Control toolkits (SVN or GIT preferred)
  • Experience providing inputs to complex project proposals within defined time constraints involving multi-discipline teams

Desired Background

  • Ability to quickly connect in-person and in writing, and to actively listen and perceive the needs, values or opinions of others
  • Demonstrated leadership accomplishments professionally and personally
  • Proactivity in identifying and addressing challenges to include innovations that result in positive organizational impact
  • Proficiency in the following preferred:
    • C++ Boost libraries
    • Java CORBA, Apache Tomcat, Apache ANT
    • Basic System Administration
    • Effectively using the Micrococcus Fortify product
    • Eclipse or any other IDE
    • Relational databases (especially MariaDB)

Ā 

EEO/AA including Vets and Disabled

Related Jobs

Quality Assurance Analyst

šŸ“ Huntsville, Alabama, United States

šŸ•’ Full Time

šŸ“Œ a month ago

Software Quality Assurance Engineer

šŸ“ Huntsville, Alabama, United States

šŸ•’ Full Time

šŸ“Œ 3 months ago

Software Engineer

šŸ“ Huntsville, Alabama, United States

šŸ•’ Full Time

šŸ“Œ 5 months ago

Apply now