The Naval Research Lab seeks a highly adaptable, quick learning, self-starter engineer to join the NRL TNM team.
The software developer & INT engineer will design, analyze and integrate existing subsystems leveraging Python to orchestrate the latest network technology and tools within the TNM tool suite.
The candidate will have experience in AGILE Software development for Linux environments pursuing Network modeling/simulation for wired and wireless network applications.
Experience would include leveraging Python to write glue code between subsystems.
Familiarity with coding standards, configuration management, CDCI, VMs, Containerization, and Linux applications is required.
This job entails daily coding of the networking tools to model unique networking architectures with a focus on analytics that provide metrics on network performance.
Requirements
Bachelor’s Degree in Engineering, Math, Computer Science, or Network Engineering
5+ years of experience in the software development field/industry
Resourceful, quick learner who has flexibility with changing and dynamic requirements
Familiar with AGILE environment including bitbucket, JIRA, Confluence, and JENKINS workflows.
Familiar with build manifests and automated testing with Pytest.
Data model creation, large data processing, task & queue automation, sub-classing, robust regex creation, build chain tracking, Sphinx and self-documentation.
Familiar with Linux system admin, Redhat 9, Python and Linux scripting & OSquery.
Familiarity with software packaging. Capable of installing and configuring Linux as well as minor system/network administrative functions.
Demonstrated understanding of Atlassian tools such as confluence, git, Jira, Jenkins, Artifactory.
Understanding of git and software development version control to include code reviews, PRs, and merging.
Tech Stack
Docker
GRPC
Jenkins
Linux
Python
Benefits
401(k) company contribution equivalent to 10% of employee's salary, immediately 100% vested, no matching required.
100% company paid dental, vision, life, AD&D, and disability insurance.
Employer-provider health insurance, employee and family coverage, 85% company paid.
6 weeks annual paid time off for holidays, vacation, and sick leave.
12 weeks paid family leave, 2-5 days bereavement leave, and 2 weeks Military Reserve Duty differential pay provided for qualifying events.
Opportunities for annual performance-based bonuses.