Assured Information Security (AIS) is looking for a Senior Software Engineer to contribute to the research and development of innovative software solutions on their Agile Cyber Solutions team.
Requirements
- You have 5 years of experience with C/C++/Python
- You have 2 years of experience with industry-standard software development processes and procedures, including proficiency in automated testing frameworks
- You have 2 years of experience with Agile/SCRUM methodologies
- Familiarity with research or engineering concepts, including Malware analysis and sandboxing, anomaly detection, and system and software security
- Familiarity with docker containers and virtualized environments
- Experience with project collaboration systems, such as Git fluency for version control and GitLab for project tracking and execution
- Strong technical writing and presentation abilities
Responsibilities
- Be a core contributor to software development and engineering projects, and routinely delivering well-designed, tested, maintainable and stable software products
- Develop and oversee content for user manuals, training materials, proposals, technical documentation and will effectively communicate status
- Evaluate tasks and deliverables for technical quality and adherence to industry standard development practices, such as the pull/merge request process
- Lead a small to mid-size team of software engineers that research and develop ground-breaking software and solutions in support of customer objectives
- Engineer solutions to complex problems, both as an individual contributor and within a team setting
- Accurately estimate the duration and level of effort for small to mid-size tasks and are eager to provide mentorship and guidance to junior team members
Other
- This is a hybrid position with the expectation of working on-site, 2-3 days per week.
- Ability to obtain a Secret Clearance
- Up to 10% travel