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.
Senior Software Engineers develop critical solutions in support of our Customer's operations. In this role, the engineer will need to have a diversified skillset and eagerness to perform proof-of-concept and prototyping development in support of analytic and machine learning solutions. You will have the opportunity to work on a variety of tasking to include: GM Analytic Development; Spark Analytic Development; Data Engineering and Modeling; and UI Mockups and will work closely with the Customer to integrate solutions early into the mission's operations. Please consider applying if you have the required qualifications and experience and would like to join a growing and high-performance development team.
TS/SCI with polygraph security clearance
A Bachelor of Science degree in computer engineering, computer science, mathematics, or a related STEM discipline and eight (8) years of software engineering experience. A relevant M.S. degree may be substituted for an additional two (2) years of experience. In leu of a degree, a minimum of twelve (12) years of software engineering experience is required.
At least five (5) years of experience in software-intensive projects and programs for the Government or Industry customers
At least four (4) years of experience as a software engineer specifically supporting software architecture development; requirement analysis; process execution and evaluation; selection and evaluation of COTS/GOTS tools; and integration (with both new and existing systems)
Demonstrated proficiency in Java and Python
Experience developing analytics in the GM environment
Experience with ETL (extract, transform, load) service pipeline technologies
Experience with database platforms and technologies such as ElasticSearch, MongoDB, Redis, and/or Neo4j
Experience with messaging and dataflow processing frameworks such as Kafka and NiFi
Experience with analytic platforms such as Spark
Experience with Machine Learning platforms and languages