Visionist, Inc.

Full-Stack Software Engineer (Data Pipeline Focus)

Visionist, Inc.
Apply
17 days ago
Annapolis Junction, MD, USAStaff+

Base Salary

$187k - $264k/yr

Responsibilities

  • Lead the design and development of data-processing workflows for a web-based analytical platform.
  • Develop and maintain ingest pipelines, scalable REST APIs, and user-facing visualizations integrating publicly available information sources.
  • Improve code quality, testing, documentation, task management, system performance, and maintainability.
  • Use design patterns and AI platforms to support software development, data transformation, and schema management.
  • Develop and optimize API-driven microservices, NoSQL databases, Apache NiFi workflows, and modern web frameworks.
  • Support data collection, transformation, storage, retrieval, and presentation through the user interface.
  • Manage and optimize Elasticsearch and Dgraph storage and retrieval, with additional MongoDB and Redis support.
  • Collaborate with analysts, product owners, and engineers to meet operational requirements.
  • Mentor team members and implement process improvements that accelerate new data-source integration.

Requirements

  • Active TS/SCI clearance with polygraph is required.
  • U.S. citizenship is required, and selected applicants must obtain or maintain a government security clearance.
  • Bachelor's degree in a technical discipline is required; four additional years of experience may substitute for the degree.
  • At least 12 years of software engineering experience is required.
  • Extensive Java software development experience, including Java-based REST APIs, is required.
  • Experience with NoSQL databases such as Elasticsearch, MongoDB, Redis, or Dgraph is required.
  • Proficiency in at least two areas including Spring Boot and Spring libraries, data wrangling and dataflow, Apache NiFi, Git with Maven or npm, Linux software development, or Atlassian tools such as Jira and Confluence is required.
  • Strong communication, collaboration, teamwork, adaptability, and willingness to learn new tools and workflows are required.

Benefits

  • Annual merit increases and performance-based bonuses.
  • Four weeks of paid time off, 12 paid holidays, comp time, overtime, and flexible work hours.
  • Paid parental leave with an additional supplemental payment upon returning from maternity leave.
  • Medical, dental, and vision benefits for individuals and families, with an additional payment for employees who waive medical benefits.
  • 401(k) retirement plan with company matching contributions.
  • Annual $600 lifestyle bonus for gyms, fitness, new technology, or an HSA.
  • Term life insurance and short- and long-term disability coverage.
  • Interview process includes a recruiter phone screen and an interview with the Visionist team at its Columbia, Maryland headquarters.

Tech Stack

ElasticsearchGitJavaLinuxMavenMongoDBnpmRedisSpring Boot

Categories

Data EngineeringFull Stack
Visionist, Inc.

About Visionist, Inc.

51-200 employees

Visionist, Inc. delivers engineering, software development, and analytical services to U.S. intelligence and defense agencies, often as a prime contractor. Its teams build mission systems and analysis tools spanning AI/ML integration, cyber and network security, digital signal processing, data analytics, and UX for analysts. Founded in 2010 and headquartered in Columbia, Maryland, Visionist is privately held and 100% employee-owned through an ESOP.

Contact me