The Senior-Level Software Engineer is responsible for applying engineering principles and knowledge of programming languages to build software solutions for NSG/ASG end users. This role involves designing and maintaining software systems, evaluating and integrating new software, optimizing for speed and scalability, writing and testing code, and consulting with various stakeholders. The engineer will also present new features, assist in developing test plans, verify unit test results, and write scripts for test automation. A key aspect of the role is collaborating with government accreditation specialists to ensure security features are tested early in the development process. The position also involves participating in Agile ceremonies, incorporating RDT&E outcomes, and supporting the creation and delivery of contract deliverables.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior