Software Engineer IV
AERMOR · Virginia Beach, VA · 1 wk ago
On-siteEngineering$105k–$130k/yrFull-time
AERMOR is seeking an onsite Software Engineer IV in Virginia Beach, VA to support software development, system design, documentation, and testing.
Responsibilities
- Development:
- 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 including experience building APIs and service layers.
- Documentation:
- 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.
- Testing:
- 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.
Requirements
- Demonstrated experience in Linux environments.
- Software engineering experience including system design, database design, and development.
- Proficiency in NodeJS, JavaScript, VueJS. Python or Java experience will also be considered.
- 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.
- Experience with Agile Development and Configuration Management Tools (JIRA, Confluence).
Preferred Qualifications
- 14 years of experience with a 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.
Certifications
Individual shall be working towards one of the following certifications within one and a half years after assuming duties:
- CompTIA Sec+
- Red Hat Certification Program (RHCP)
- Cloud certifications
Pay
Salary Range: $105,000–$130,000/yr
Benefits
- Medical, dental, and vision insurance
- 401(k) plan
- Paid time off
- Professional development opportunities