Software Engineer IV

AERMOR LLCVirginia Beach, VA
$105,000 - $130,000Onsite

About The Position

AERMOR is hiring a Software Engineer IV in Virginia Beach, VA to support software development, system design, documentation, and testing. The role involves reviewing source code, participating in code reviews, developing and validating software test plans, ensuring requirements traceability, and supporting configuration management. This position is onsite in Virginia Beach, VA.

Requirements

  • Demonstrated experience in Linux environments.
  • Software engineering experience to include system design, database design and development.
  • NodeJS, JavaScript, VueJS. Python or Java experience will be considered as well.
  • Experience with C++ (on Linux and command line/associated toolchain).
  • Experience developing and integrating open-source tools and software systems.
  • Hands-on experience with CI/CD pipelines, build, source control (Git/Gitlab), and code review processes.
  • Agile Development and Configuration Management Tools (JIRA, Confluence).

Nice To Haves

  • 14 years with bachelor’s degree in computer science or related field or 10 years of experience with a master's degree.
  • Experience with file-based database systems.
  • CompTIA Sec+, Red Hat Certification Program (RHCP), Cloud certifications, etc.

Responsibilities

  • Analyze software source code to identify defects, ensure adherence to coding standards, and verify proper implementation.
  • Verify adherence to established software development standards and best practices.
  • Participate in and support code reviews.
  • Identify, evaluate, and propose mitigation strategies for software development and deployment risks.
  • Backend development to include experience building APIs and service layers.
  • Contribute to the development and review of software design documents.
  • Review software documentation (design docs, user manuals, etc.) for accuracy and completeness.
  • Conduct requirements traceability to verify requirements are correct, complete, unambiguous, and testable.
  • Support configuration management processes to ensure proper version control and documentation tracking.
  • Develop and support software test plans.
  • Perform validation testing to ensure systems meet verified requirements.
  • Provide support for internal and external verification and validation test events.
  • Review and assess test cases and test procedures for coverage and effectiveness.

Benefits

  • medical, dental, and vision insurance
  • a 401(k) plan
  • paid time off
  • professional development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service