Software Engineer (Backend Focus)

Software Engineering Columbia, MD


Active Top Secret (TS/SCI) clearance with polygraph required

As a Software Engineer, you will act as backend developer supporting a large-scale innovative project that involves the design, implementation, deployment, and high-performance tuning of large datasets in graph databases to provide unique and powerful visualizations for customer mission impact. You will work closely with analysts, operators, and other software engineers to build and maintain constantly changing and growing datasets. You will also be responsible for writing efficient graph retrieval and analytic traversal queries that answer key customer questions and surface critical insights. You will also gain experience with SIGINT collection and analysis systems, networking concepts, protocols, and analysis, and more. 

For over 12 years, Visionist has been solving the Intelligence Community's toughest software and analysis challenges. We are an employee- owned small business, meaning our employees see the benefit of their contributions and have a stake in our overall success.  If you'd like to join a collaborative group supporting mission critical tasking in a cleared environment, then Visionist is the place for you. Learn more about us at


5 Benefits We Know You Will Love! 
  - 15% retirement combined contribution (5% matching + 10% additional) to 401k and Employee Stock Ownership Plan (ESOP) each year
  - 4 weeks paid time off that is never "use or lose" AND 12 paid holidays
  - CareFirst Medical, Dental, and Vision - OR - $4000 / year for waiving this benefit
  - Competitive pay including an annual raise AND end of year bonus 
  - Flexible hours with the ability to bank extra hours for additional time off OR receive straight overtime pay

  - Create new datasets to store into an existing platform
  - Build various extract/transform/load services
  - Work with stakeholders to understand the domain and elicit requirements to form and enhance the overall solution
  - Bachelor's degree in a technical discipline. (Additional 4 years of experience may substitute degree)
  - 8 years of experience in Software Engineering
  - Expertise with Object Oriented programming languages (Java, C#)
  - Strong experience with build environment tools such as Gradle or Maven
  - Experience in Service containerization and deployment with Docker/Kubernetes
  - Familiarity with Git


Not a good fit? To see other opportunities, we have available go to:

Next steps: Apply online and one of our recruiters will reach out to you. We have a streamlined process of phone screen with a recruiter, interview with a Visionist team at our HQ in Columbia, MD, and that is all!

Interested in learning more about Visionist and the work we do? Check out our website!


U.S citizenship required (green card holders and permanent residents are not eligible). Applicants selected will be required to obtain / maintain a government security clearance. 

Visionist, Inc. is an Equal Opportunity / Affirmative Action / Protected Veterans / Individuals with Disabilities employer.