Visionist is hiring a Full-Stack Software Engineer focused on data pipelines for a fully funded opportunity on its largest prime contract. The role supports a mature, web-based analytical platform used by hundreds of mission users. The team develops specialized tools for operational users and works with analysts, policy makers, and mission leadership in a collaborative, service-oriented environment. The engineer will design and develop data-processing workflows and support the full data lifecycle, from collection and transformation through storage, retrieval, and presentation. The work includes ingest pipelines, REST APIs, microservices, and user-facing visualizations that integrate diverse publicly available information sources. The position uses Java, modern web frameworks, Apache NiFi, and NoSQL databases including Elasticsearch and Dgraph, with additional support for MongoDB and Redis. The role also contributes to software quality, testing, documentation, task management, and process improvement. The engineer will collaborate with analysts, product owners, and other engineers, and mentor teammates on data-processing and software-engineering practices. An active TS/SCI clearance with polygraph and U.S. citizenship are required. The listed salary range is $187,000–$264,000, with individual compensation determined based on factors including experience, skills, education, contract specifications, and market conditions.
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