Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Visionist Logo

Full-Stack Software Engineer - Data Pipeline Focus

Visionist

$165,000 - $240,000
Aug 21, 2025
Annapolis Junction, MD, USA
Apply Now

Visionist is looking to solve the Intelligence Community's toughest software and analysis challenges, specifically focusing on data pipeline development for their largest PRIME contract.

Requirements

  • Proficiency in Java and Spring Framework (Spring Boot, Spring MVC/REST, Spring Security, Spring Data)
  • Experience with NoSQL databases such as Elasticsearch, Dgraph, MongoDB, and Redis
  • Experience using Atlassian tools, including Jira and Confluence, for task tracking and documentation
  • Strong familiarity with Git for version control and Maven for build automation
  • Comfortability working in a Linux development environment
  • Demonstrated willingness and ability to learn new tools, technologies, and workflows

Responsibilities

  • Contribute to the design and development of a high-impact, full-stack software platform
  • Architect scalable, maintainable solutions using modern development and design patterns
  • Build and enhance backend capabilities, including data ingest pipelines and scalable RESTful APIs, with occasional collaboration on frontend components
  • Apply deep knowledge of microservices architecture and NoSQL databases to develop reliable, high-performing systems
  • Collaborate with analysts, product owners, and fellow engineers to ensure solutions meet operational needs
  • Promote code quality, mentor teammates, and share best practices
  • Identify and implement process improvements to support quick delivery of new data sources and overall team efficiency

Other

  • Active Top Secret (TS/SCI) clearance with polygraph is required
  • U.S citizenship required (green card holders and permanent residents are not eligible)
  • Bachelor's degree in a technical discipline. (Additional 4 years of experience may substitute degree)
  • 12 years of experience in software development
  • Excellent communication and teamwork skills