NetSage's mission is to help our customers achieve their missions by providing superior cyber services. We seek talented professionals who are interested in doing meaningful, mission-focused work for the U.S. Federal Government. We are a growing Company that puts our employees first and offers excellent pay and world-class benefits. We do not hire contract by contract; instead, we offer multiple job options and career progression for our employees. We realize that our website and job descriptions may be a little vague and that's on purpose because of the customers we support. Please connect with us using our Contact Us page if you have any questions about any of our job-openings.
Job Description:
We are seeking a Software Engineer who is comfortable taking initiative with technology transformations and modernizing technology stacks. The primary focus will be full stack software development on a multi-tiered software system. The candidate will be responsible for staging new discovery tradecraft and visualizations for the purposes of persona discovery and analysis. You must be able to work independently and in a collaborative team environment alongside customers to design and develop new features while also introducing new technologies to improve reliability, maintainability, and scalability of existing software. Please consider applying if you have the required qualifications and experience.
Required Qualifications:
TS/SCI with polygraph security clearance
At least eight (8) years of general experience in computer science, computer engineering, mathematics, or a related discipline. A bachelor's degree in computer science, engineering, mathematics or a related discipline may be substituted for four (4) years of general experience. A master's degree in computer science, engineering, mathematics, or a related discipline, may be substituted for an additional two (2) years of general experience.
At least five (5) years of experience in software-intensive projects and programs for government or industry customers.
Desired Experience:
Experience with Java enterprise software projects
Experience developing software on Linux platform
Experience with Apache Storm or related stream processing framework
Experience with message broker frameworks such as RabbitMQ
Front-end development experience like HTML, CSS, JQuery, or React
Experience with persistent storage databases like MongoDB, Redis, ArangoDB
Experience with Node.js, ExpressJS, and Socket.IO
Experience with DevOps and CI/CD processes
Enthusiasm for technology transformations and software modernization