Location :
- Norfolk, VA Clearance : Top-Secret Position Type : Full-Time AERMOR is seeking a Software Engineer III to provide senior-level expertise in the research, design, development, testing, and implementation of software systems supporting mission-critical applications.
The individual will develop and maintain specialized software, network applications, and utility programs while applying modern software development methodologies such as Agile, DevOps, and DevSecOps.
This position requires a highly experienced professional capable of working independently and collaboratively delivering secure, scalable, and efficient software solutions supporting defense and C4ISR systems.This is not a remote position. Key Responsibilities :
Design, develop, and maintain software applications, tools, and network systems to support mission and operational requirements.Conduct research and feasibility studies to determine optimal technical approaches for new software or system enhancements.Apply programming concepts, algorithms, and data structures to develop efficient and maintainable code.
Utilize modern development frameworks and environments to support Agile, DevOps, or DevSecOps workflows.Perform software testing, debugging, and performance optimization to ensure quality and compliance with requirements.Develop and maintain databases and interfaces within assigned application areas.Collaborate with cross-functional teams including systems engineers, analysts, and cybersecurity specialists.Prepare technical documentation, including design specifications, user manuals, and test reports.Implement software version control and configuration management processes.Provide mentorship and technical guidance to junior software engineers and development teams.Qualifications :
Ten (10) years of professional experience with a Master’s Degree or fourteen (14) years with a Bachelor’s Degree in Computer Science, Software Engineering, or related discipline.Proven experience in research, design, and development of computer and network software or specialized utility programs.Experience maintaining and managing databases within application environments.Hands-on experience applying programming concepts in a professional or academic setting.
Demonstrated experience applying modern software development methodologies such as Agile, DevOps, or DevSecOps.
Proficiency in one or more programming languages such as Java, C++, Python, or C#.Familiarity with version control systems (e.g., Git), containerization (e.g., Docker, Kubernetes), and CI / CD pipelines.Strong analytical and problem-solving skills with a focus on performance, scalability, and security. Powered by JazzHR